¿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?
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.
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.
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.
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
Related Tools
ASCII Table
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Binary Translator
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Morse Code Translator
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
Comments
0 comments
No comments yet. Be the first to share your thoughts!