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 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)
  • 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 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) 1537
  • 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:
(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 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.

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