Saltar al contenido

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 u octales.

El modo numérico predeterminado inicial cuando entra al modo BASE-N es el decimal, lo que significa que la introducción 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)
  • 111

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) 71

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 introducción 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) 1537
  • 555
  • (HEX)
  • 0000022B
  • (BIN)
  • 0000001000101011
  • (OCT)
  • 00000001053

Operaciones lógicas y de negación

Su calculadora 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:
(and) Operador lógico "and" (producto lógico), que devuelve el resultado de un AND bit a bit
(or) Operador lógico "or" (suma lógica), que devuelve el resultado de un OR bit a bit
(xor) Operador lógico "xor" (suma lógica exclusiva), que devuelve el resultado de un XOR bit a bit
(xnor) Operador lógico "xnor" (suma lógica negativa exclusiva), que devuelve el resultado de un XNOR bit a bit
(Not) Función "Not(", que devuelve el resultado de un complemento entre bits
(Neg) Función "Neg(", que devuelve el resultado de un complemento de dos

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 de dos) 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 de dos y luego realiza la conversión inversa a la base original. En valores decimales (base 10), la calculadora simplemente agrega un signo menos.

imprimir esta página
Ir a inicio de página