Command Palette

Search for a command to run...

CA

Calculadora binaria

Sume, reste, multiplique y divida números binarios, o ejecute AND, OR, XOR, NOT y cambios de bits, y cada resultado se mostrará en binario, octal, decimal y hexadecimal. 100% del lado del cliente.

¿qué es una calculadora binaria?

Una calculadora binaria realiza operaciones aritméticas y bit a bit en números enteros escritos en base dos. Ingrese dos números, elija una operación como sumar, restar, multiplicar, dividir Y, OR, XOR o un desplazamiento de bits, y la herramienta devuelve la respuesta con cada paso mostrado en binario, octal, decimal y hexadecimal a la vez. Tampoco está limitado a la base dos: cambie la base de entrada y podrá agregar un valor hexadecimal a otro valor hexadecimal, o XOR dos números decimales, sin convertir nada a mano primero.

Debido a que cada operando y resultado se muestra en las cuatro bases, la misma página es una calculadora matemática binaria y un convertidor de bases. Establezca la base de entrada en decimal y sume 200 y 55: la respuesta 255 aparece como 11111111 en binario y FF en hexadecimal. Eso cubre los trabajos de calculadora decimal a binaria y de calculadora binaria a hexadecimal sin abrir una herramienta separada, y para convertir un solo número simplemente puede agregarle 0.

Dos familias de operaciones se comportan de manera diferente y la herramienta las mantiene separadas. La aritmética (sumar, restar, multiplicar, dividir, módulo) funciona con el valor matemático verdadero, por lo que es exacto sin importar cuántos dígitos ingrese y la división informa el cociente entero junto con el resto. Las operaciones bit a bit (Y, OR, XOR, NAND, NOR, XNOR, NOT y los desplazamientos hacia la izquierda y hacia la derecha) actúan sobre el patrón de bits sin procesar dentro de un registro fijo, por lo que dependen de un ancho elegido. Es por eso que la herramienta te permite elegir 8, 16, 32 o 64 bits: NO de un número, o un desplazamiento que empuja los bits fuera del final, solo tiene una respuesta definida una vez que sabes qué tan ancho es el registro, exactamente como en C, Java, Go o Rust.

Los resultados bit a bit de ancho fijo se muestran usando el complemento a dos, la representación que casi todos los procesadores usan para números enteros con signo. Cuando un resultado bit a bit tiene su bit superior establecido, la herramienta informa tanto la lectura sin signo como la lectura con signo, por lo que puede ver por qué ~5 se convierte en 250 en ocho bits sin signo pero -6 cuando los mismos bits se leen como con signo. Todo se ejecuta en su navegador usando JavaScript BigInt, por lo que los valores nunca se desbordan silenciosamente y nada de lo que ingresa se carga, registra o almacena. La calculadora sigue funcionando con su red desconectada una vez que la página se ha cargado.

¿cómo utilizar la Calculadora Binaria?

  1. Elija la base de entrada

    Elija binario, octal, decimal o hexadecimal para los números que está ingresando. Ambos operandos se leen en la base que seleccione y prefijos como 0b, 0o y 0x se aceptan e ignoran.

  2. Ingrese los números y elija una operación

    Escriba el primer valor, elija sumar, restar, multiplicar, dividir, módulo o una operación bit a bit como AND, OR, XOR, NOT o un desplazamiento, luego escriba el segundo valor. NOt y los desplazamientos utilizan sólo el primer operando y la cantidad.

  3. Establezca el ancho de bit para el trabajo bit a bit

    Para AND, OR, XOR, NOT, NAND, NOR, XNOR y desplazamientos, seleccione 8, 16, 32 o 64 bits. La aritmética ignora el ancho y permanece exacta en cualquier tamaño, mientras que los resultados bit a bit se calculan dentro de ese registro.

  4. Lea cada base y copie

    El resultado aparece en binario, octal, decimal y hexadecimal juntos, con una lectura con signo para respuestas bit a bit y un resto para división. Copie cualquier representación con un clic.

Características clave

  • Aritmética y bit a bit en una sola herramienta

    Suma, resta, multiplica, divide y toma módulo, o cambia a AND, OR, XOR, NAND, NOR, XNOR, NOT y desplazamientos de izquierda y derecha, sin salir de la página ni convertir bases a mano.

  • Cada base a la vez

    Cada operando y el resultado se muestran en binario, octal, decimal y hexadecimal juntos, por lo que nunca se ejecuta una conversión de base separada para verificar una respuesta.

  • Ancho de broca seleccionable

    Elija un registro de 8, 16, 32 o 64 bits para operaciones bit a bit, de modo que NO y los cambios se comporten exactamente como lo harían en un tipo entero de ancho fijo en C, Java o Rust.

  • Lecturas firmadas y sin firmar

    Cuando un resultado bit a bit tiene su bit superior establecido, la herramienta muestra tanto el valor sin signo como el valor del complemento de dos con signo, lo que hace que el comportamiento del signo sea visible en lugar de sorprendente.

Frequently Asked Questions

Establezca la base de entrada en binario, escriba el primer número, elija Agregar, escriba el segundo número y lea el resultado. Por ejemplo, 1010 más 1100 es 10110, que la herramienta también muestra como 22 en decimal, 26 en octal y 16 en hexadecimal. La aritmética es exacta en cualquier longitud.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary calculatorbinary additionbinary subtractionbinary multiplicationbitwise calculatorbinary and or xorbit shift calculatortwos complement calculatorhex binary calculatorbinary math calculatorbinary number calculatorcalculator for binary numbersbinary to hexadecimal calculatordecimal to binary calculator