Calculadora Bitwise
Realiza operaciones AND, OR, XOR, NOT y desplazamientos de bits en dos números y ve el resultado bit a bit.
Calculadora Bitwise
Ingresa un número por línea y elige una operación — AND, OR, XOR, NOT, desplazamiento a la izquierda o desplazamiento a la derecha — para ver el resultado bitwise instantáneamente. Esta herramienta está diseñada para momentos en que la salida decimal de una calculadora normal no es suficiente: verificar máscaras de permisos, depurar campos de banderas, entender qué hace un desplazamiento a un byte, o verificar un valor de complemento a dos calculado manualmente.
Puedes leer y escribir cada operando independientemente en binario, octal, decimal o hexadecimal, así que puedes tomar un valor hexadecimal directamente de un depurador y obtener una respuesta decimal o binaria sin un paso de conversión separado primero. El ancho de bits (8, 16, 32 o 64) establece cuántos bits opera la operación: un valor que no cabe se envuelve a ese ancho exactamente como lo haría en un registro real, y la herramienta te lo indica en lugar de truncarlo silenciosamente. El modo con signo lee y escribe valores como complemento a dos en lugar de números simples sin signo, y para desplazamientos a la derecha puedes elegir aritmético (preservador de signo) o lógico (relleno con ceros) — la distinción que determina si >> en un número negativo mantiene su signo o no.
Activa «Mostrar operandos alineados bit por bit» y la salida añade ambos operandos y el resultado apilados uno debajo del otro, un bit por columna, con el operador y una línea divisoria — el mismo diseño que dibujarías en papel para verificar un AND o un desplazamiento a mano, generado instantáneamente mientras escribes. NOT y los desplazamientos muestran una única fila de operando frente al resultado; AND, OR y XOR muestran ambos.
Todo se ejecuta localmente en tu navegador: los números nunca abandonan tu dispositivo, por lo que es seguro usarlo con valores que insinúen cómo se construyen las banderas internas o los campos de protocolo. Copia el resultado, descárgalo como archivo .txt o devuélvelo directamente a la entrada para encadenar otra operación.