Cálculos en Base-n (BASE-N)
Presione (BASE-N) para entrar al modo BASE-N cuando desee realizar cálculos usando valores decimales, hexadecimales, binarios y/u octales.
El modo numérico predeterminado inicial cuando entra al modo BASE-N es el decimal, lo que significa que la entrada y los resultados del cálculo utilizan el formato numérico decimal.
Presione una de las siguientes teclas para cambiar de modo numérico: (DEC) para decimal,
(HEX) para hexadecimal,
(BIN) para binario o
(OCT) para octal.
Ejemplo 1: Para pasar al modo BASE-N, cambie al modo binario y calcule 112 + 12
(BASE-N)
(BIN)
- 11
1
Ejemplo 2: Continuando desde arriba, cambie al modo hexadecimal y calcule 1F16 + 116
(HEX) 1
(F)
1
Ejemplo 3: Continuando desde arriba, cambie al modo octal y calcule 78 + 18
(OCT) 7
1
Nota
Para introducir las letras A a F para los valores hexadecimales, utilice las siguientes teclas: (A),
(B),
(C),
(D),
(E),
(F).
En el modo Base-N, no se admite la entrada de valores fraccionarios (decimales) y exponentes. Si un resultado tiene una parte fraccionaria, será truncado.
Los rangos de entrada y salida para valores binarios son de 16 bits y de 32 bits para otros tipos de valores. A continuación se muestran los rangos de entrada y salida.
Modo Base-n | Rangos de entrada y salida |
---|---|
Binario | Positivo: 0000000000000000 ≦ x ≦ 0111111111111111 Negativo:1000000000000000 ≦ x ≦ 1111111111111111 |
Octal | Positivo: 00000000000 ≦ x ≦ 17777777777 Negativo:20000000000 ≦ x ≦ 37777777777 |
Decimal | -2147483648 ≦ x ≦ 2147483647 |
Hexadecimal | Positivo:00000000 ≦ x ≦ 7FFFFFFF Negativo:80000000 ≦ x ≦ FFFFFFFF |
Especificación del modo numérico de un valor introducido en particular
Puede, con un comando especial, especificar el modo numérico inmediatamente después de introducir el valor. Los comandos especiales son: d (decimal), h (hexadecimal), b (binario) y o (octal).
Ejemplo: Calcular 1010 + 1016 + 102 + 108 y mostrar el resultado en valor decimal
(DEC)
(BASE)
(d) 10
(BASE)
(h) 10
(BASE)
(b) 10
(BASE)
(o) 10
- 36
Conversión del resultado de un cálculo a otro tipo de valor
Mediante alguna de las siguientes teclas puede convertir un resultado en pantalla en otro tipo de valor: (DEC) (decimal),
(HEX) (hexadecimal),
(BIN) (binario),
(OCT) (octal).
Ejemplo: Calcular 1510 × 3710 en modo decimal y convertir el resultado a hexadecimal, binario y octal
(DEC) 15
37
- 555
(HEX)
- 0000022B
(BIN)
- 0000001000101011
(OCT)
- 00000001053
Operaciones lógicas y de negación
Su cálculo le proporciona operadores lógicos (and, or, xor, xnor) y funciones (Not, Neg) para operaciones lógicas y de negación sobre valores binarios.
Utilice el menú que aparece cuando presiona (BASE) para introducir estos operadores lógicos y funciones.
Presione esta tecla: | Cuando quiera introducir lo siguiente: |
---|---|
![]() |
Operador lógico "and" (producto lógico), que devuelve el resultado de un AND bit a bit |
![]() |
Operador lógico "or" (suma lógica), que devuelve el resultado de un OR bit a bit |
![]() |
Operador lógico "xor" (suma lógica exclusiva), que devuelve el resultado de un XOR bit a bit |
![]() |
Operador lógico "xnor" (suma lógica negativa exclusiva), que devuelve el resultado de un XNOR bit a bit |
![]() |
Función "Not(", que devuelve el resultado de un complemento entre bits |
![]() |
Función "Neg(", que devuelve el resultado de un complemento a 2 |
Todos los ejemplos siguientes se realizan en modo binario ((BIN)).
Ejemplo 1: Determinar el AND lógico de 10102 y 11002 (10102 and 11002)
1010
(BASE)
(and) 1100
- 0000000000001000
Ejemplo 2: Determinar el OR lógico de 10112 y 110102 (10112 or 110102)
1011
(BASE)
(or) 11010
- 0000000000011011
Ejemplo 3: Determinar el XOR lógico de 10102 y 11002 (10102 xor 11002)
1010
(BASE)
(xor) 1100
- 0000000000000110
Ejemplo 4: Determinar el XNOR lógico de 11112 y 1012 (11112 xnor 1012)
1111
(BASE)
(xnor) 101
- 1111111111110101
Ejemplo 5: Determinar el complemento entre bits de 10102 (Not(10102))
(BASE)
(Not) 1010
- 1111111111110101
Ejemplo 6: Negación (tomar complemento a 2) de 1011012 (Neg(1011012))
(BASE)
(Neg) 101101
- 1111111111010011
Nota
En el caso de un valor binario, octal o hexadecimal negativo, la calculadora convierte el valor a binario, toma el complemento a 2 y luego realiza la conversión inversa a la base original. En valores decimales (base 10), la calculadora simplemente agrega un signo menos.