
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
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.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!