Aritmética exacta a nivel de bitsRevisado el 29 sep 2026Se ejecuta en tu navegador

Calculadora binaria

Suma, resta, multiplica o divide dos números binarios, aplica lógica bit a bit (AND, OR, XOR, NOT, NAND, NOR), desplaza o rota bits, o convierte entre decimal y complemento a dos, con tamaños de palabra de 8, 16, 32 o 64 bits.

Quién lo escribió

Escrito por Suhaib Hassan. Cada operación sigue las reglas estándar de la aritmética binaria y de la lógica bit a bit al estilo IEEE. Nuestra metodología.

Cómo funciona el motor

Las operaciones aritméticas y bit a bit usan matemática BigInt exacta enmascarada al ancho de registro que elijas, de modo que el desbordamiento y el comportamiento del signo coinciden exactamente con los registros de hardware reales.

Por qué la creamos

Muestra binario, decimal y hexadecimal en paralelo, además de la interpretación en complemento a dos: las tres cosas que más confunden a la gente.

Aritmética binaria

Ejemplos predefinidos
Operación—
Resultado (binario)—
—

—

Decimal (sin signo)—
Hexadecimal—

Vista bit a bit

Cada bit del resultado, agrupado en nibbles.

—

Desarrollo paso a paso

—

—

    Tablas de verdad bit a bit

    Todas las puertas, para un bit.

    ABANDORXORNANDNOR
    0000011
    0101110
    1001110
    1111000

    El complemento a dos, en breve

    El complemento a dos representa los números negativos de modo que la suma y la resta funcionan igual para valores con y sin signo en el hardware. Para cambiar el signo de un valor: invierte todos los bits y luego suma 1. El bit superior actúa como signo: 0 para no negativo, 1 para negativo.

    Tipos de desplazamiento

    • LSL / LSR (desplazamiento lógico a la izquierda/derecha): los bits que entran son siempre 0.
    • ASR (desplazamiento aritmético a la derecha): conserva el bit de signo; se usa para la división con signo entre potencias de dos.
    • ROL / ROR (rotación): los bits que salen por un extremo reaparecen por el otro.

    Por Suhaib Hassan · Revisado el 29 de septiembre de 2026 · Cómo verifica CalculatePilot las fórmulas →

    Fuentes

    • Patterson, D. A., & Hennessy, J. L. (2020). Computer Organization and Design (RISC-V ed.). Morgan Kaufmann, capítulo 3 (aritmética para computadores).
    • IEEE Std 754-2019, contexto sobre las representaciones binarias de los números.
    • ISO 80000-2:2019, cláusula 13 (notación de números binarios).

    Preguntas frecuentes

    ¿Por qué importa el ancho del registro?

    Establece cuántos bits hay disponibles para almacenar el resultado. Un registro de 8 bits puede contener valores sin signo de 0 a 255; cualquier valor mayor se desborda y los bits altos sobrantes se descartan, igual que en el hardware real.

    ¿Cómo leo un número negativo en complemento a dos?

    Si el bit inicial es 1, el valor es negativo: invierte todos los bits, suma 1 y obtendrás la magnitud binaria; después, cámbiale el signo. Por ejemplo, en 8 bits, 11111011 se invierte a 00000100, +1 = 00000101 = 5, así que 11111011 representa −5.

    ¿Cuál es la diferencia entre LSR y ASR?

    LSR (desplazamiento lógico a la derecha) siempre rellena el bit alto vacío con 0, tratando el valor como si no tuviera signo. ASR (desplazamiento aritmético a la derecha) lo rellena copiando el bit de signo, de modo que un número negativo en complemento a dos sigue siendo negativo; equivale a una división entera por defecto entre una potencia de dos.

    ¿Por qué 1111 + 0001 se desborda en un registro de 4 bits?

    1111 (15) + 1 = 16 = 10000 en binario, que necesita 5 bits. Un registro de 4 bits no puede contenerlo, así que se descarta el 1 inicial y queda 0000 con un indicador de desbordamiento/acarreo; es el mismo comportamiento de «vuelta a cero» que muestra el hardware real de 4 bits.

    ¿Puedo introducir más bits que el ancho del registro?

    Puedes, pero el valor se enmascara (se trunca) al ancho elegido antes de ejecutar la operación, igual que ocurre cuando un valor no cabe en un registro real.

    Calculadoras relacionadas

    Continúa con las bases numéricas.

    Todas las calculadoras de matemáticas

    Inserta esta calculadora binaria

    Es gratuita y adaptable, y funciona en el navegador del visitante. Quitar la marca cuesta desde 7,99 $/mes.

    <iframe src="https://www.calculatepilot.com/embed/binary-calculator.html" width="100%" height="560" loading="lazy" title="Binary Calculator"></iframe>