— ——Acerca de esta herramienta
Una calculadora binaria opera directamente sobre números en base 2. Introduce dos operandos binarios, elige una operación y obtén el resultado sin convertir a decimal a mano. Se admiten tanto las operaciones aritméticas (+, −, ×, ÷) como las operaciones bit a bit (AND, OR, XOR, NOT, desplazamiento a la izquierda y a la derecha).
Elige un ancho en bits (8, 16, 32 o 64) y el resultado se enmascara a ese ancho, de modo que puedas ver exactamente cómo se desborda y da la vuelta — igual que un registro de CPU de tamaño fijo. Cada resultado se muestra simultáneamente en binario, decimal y hexadecimal, y la división por cero y las entradas no válidas se detectan con un mensaje claro.
Todos los cálculos se ejecutan localmente — los valores que introduces nunca salen de tu navegador.
Preguntas frecuentes
¿Qué operaciones se admiten?
Suma, resta, multiplicación y división entera, además de las operaciones bit a bit AND, OR, XOR, NOT (sobre el primer operando) y desplazamiento a la izquierda/derecha. Los resultados aparecen juntos en binario, decimal y hexadecimal.
¿Cómo afecta el ancho en bits al resultado?
El resultado se enmascara al ancho elegido, de modo que una suma de 8 bits de 11111111 + 1 da la vuelta a 00000000. Esto refleja cómo se desborda un registro de tamaño fijo; amplía el ancho en bits para evitar el desbordamiento.
¿El desplazamiento es lógico o aritmético?
El desplazamiento a la derecha es lógico — rellena con ceros por la izquierda — y opera sobre el patrón de bits sin signo dentro del ancho elegido.