Calcolatore binario
Esegui operazioni AND, OR, XOR, NOT e scorrimenti di bit su due numeri e vedi il risultato bit per bit.
Calcolatore binario
Inserisci un numero per riga e scegli un'operazione — AND, OR, XOR, NOT, scorrimento, rotazione, inversione dei bit o inversione dell'ordine dei bit — per vedere subito il risultato bit a bit. È pensato per quando l'output decimale di una calcolatrice non basta: verificare una maschera di permessi, fare debug di un campo di flag o controllare a mano un valore in complemento a due.
Scrivi e leggi ogni operando in binario, ottale, decimale o esadecimale in modo indipendente, così puoi copiare un flag esadecimale direttamente da un debugger e ottenere la risposta senza un passaggio di conversione. La larghezza in bit (8, 16, 32 o 64) stabilisce quanti bit lavora l'operazione: un valore che non ci sta viene troncato come in un registro reale, e lo strumento lo segnala. La modalità con segno usa il complemento a due e, per gli scorrimenti a destra, puoi scegliere aritmetico (conserva il segno) o logico (riempie con zeri).
Le rotazioni a sinistra e a destra fanno uscire i bit da un'estremità e li reinseriscono dall'altra nella larghezza scelta, quindi nulla va perso: sono il ROL e il ROR del codice di hashing e di cifratura. L'inversione dei bit cambia solo le posizioni elencate alla riga 2, per esempio 0, 3, 7, contando il bit più a destra come 0. L'inversione dell'ordine rispecchia tutta la larghezza, così il bit più basso diventa il più alto.
Attiva «Mostra gli operandi allineati bit per bit» e l'output impila operandi e risultato, un bit per colonna, con l'operatore e una linea di separazione, come lo disegneresti su carta. Tutto viene eseguito localmente nel tuo browser: i numeri non lasciano mai il dispositivo. Copia il risultato, scaricalo come .txt o rimandalo nell'input per concatenare un'altra operazione.