EN
navegar Enter abrir Esc cerrar
Aritmética & Operaciones Bitwise

Calculadora Binaria y Hexadecimal

Realiza operaciones aritméticas (+, -, ×, ÷, %) y a nivel de bits (AND, OR, XOR, NOT, desplazamientos) entre números en cualquier base numérica combinada con BigInt nativo.

Tus cálculos y operaciones bitwise se procesan 100% localmente en tu navegador mediante enteros BigInt. Ningún dato se envía a nuestros servidores.

Calculadora de Operaciones Aritméticas y Bitwise

Calcula operaciones entre dos operandos en bases 2, 8, 10 o 16 con resultados simultáneos.

Resultado de la Operación
Binario (Base 2)
Octal (Base 8)
Decimal (Base 10)
Hexadecimal (Base 16)

¿Solo necesitas convertir entre bases?

Convierte al instante entre binario, octal, decimal y hexadecimal sin realizar operaciones.

Guía de Aritmética Binaria y Operaciones a Nivel de Bits (Bitwise)

Las operaciones aritméticas y a nivel de bits constituyen el núcleo matemático de las unidades aritmético-lógicas (ALU) de los procesadores, los compiladores de código, los motores de cifrado y los analizadores de tramas de red. A diferencia de las calculadoras tradicionales, operar directamente entre Binario (base 2), Octal (base 8), Decimal (base 10) y Hexadecimal (base 16) permite a los desarrolladores analizar registros de memoria, aplicar máscaras de bits y configurar flags de hardware.

1. Aritmética entre Bases Combinadas

En ingeniería de software de bajo nivel es común que los operandos procedan de diferentes sistemas numéricos (por ejemplo, sumar un desplazamiento decimal 16 a una dirección hexadecimal 0x00FF). Esta calculadora convierte cada operando a enteros nativos BigInt de precisión arbitraria, efectúa la operación y devuelve el resultado simultáneamente en las 4 bases.

2. Operadores Lógicos a Nivel de Bits (Bitwise)

3. Ancho de Palabra (Word Size) y Máscaras

En arquitectura de computadores, los registros están limitados por longitudes de palabra concretas: 8 bits (Byte, máx. 255), 16 bits (Word, máx. 65.535), 32 bits (DWord, máx. 4.294.967.295) y 64 bits (QWord). Seleccionar el ancho de palabra adecuado es imprescindible al aplicar la operación unaria NOT o simular el desbordamiento de registros en microcontroladores.

Preguntas Frecuentes sobre la Calculadora Binaria y Hexadecimal

¿Puedo realizar cálculos entre números en diferentes bases?

Sí. Puedes seleccionar bases independientes para el Operando A y el Operando B (por ejemplo, Binario en A y Hexadecimal en B). La calculadora procesará la operación de forma exacta y mostrará los resultados en las 4 bases simultáneamente.

¿Cómo funciona el operador NOT (~) con el ancho de bits?

El operador NOT invierte todos los bits dentro de la longitud de palabra configurada (8, 16, 32 o 64 bits). Por ejemplo, con 8 bits de ancho, NOT 0x0F (00001111) produce 0xF0 (11110000 / 240 decimal).

¿Tiene límite de precisión o redondeo esta calculadora?

No. Todo el motor aritmético utiliza BigInt nativo de JavaScript, lo que garantiza cálculos exactos de precisión arbitraria sin desbordamientos de Number.MAX_SAFE_INTEGER.

¿Cuál es la diferencia entre los operadores AND, OR y XOR?

AND requiere que ambos bits sean 1 para devolver 1. OR devuelve 1 si cualquiera de los bits es 1. XOR devuelve 1 únicamente cuando los dos bits son distintos entre sí (uno es 1 y el otro es 0).

Compartir esta herramienta

Ayuda a otras personas compartiendo esta herramienta gratuita.