Che cosa è un calcolatore binario?
Una calcolatrice binaria esegue operazioni aritmetiche e bit a bit su numeri interi scritti in base due Inserisci due numeri, scegli un'operazione come add, sottract, multiply, divide, AND, OR, XOR o un bit shift, e lo strumento restituisce la risposta ad ogni passo mostrato in binario, ottale, decimale ed esadecimale in una volta Non sei limitato nemmeno alla base due: cambia la base di ingresso e puoi aggiungere un valore esadecimale a un altro valore esadecimale, o XOR due numeri decimali, senza convertire nulla prima a mano.
Poiché ogni operando e risultato è visualizzato in tutte e quattro le basi, la stessa pagina è una calcolatrice matematica binaria e un convertitore di base Impostare la base di input su decimale e aggiungere 200 e 55: la risposta 255 appare come 11111111 in binario e FF in esadecimale Che copre i lavori di calcolatrice da decimale a binario e di calcolatrice da binaria a esadecimale senza aprire uno strumento separato, e per convertire un singolo numero si può semplicemente aggiungere 0 ad esso.
Due famiglie di operazioni si comportano diversamente, e lo strumento le tiene separate L'aritmetica (aggiungi, sottrai, moltiplica, dividi, modulo) funziona sul vero valore matematico, quindi è esatta non importa quante cifre inserisci e la divisione riporta il quoziente intero insieme a qualsiasi resto Le operazioni bit a bit (AND, OR, XOR, NAND, NOR, XNOR, NOT, e spostamenti a destra e a bit) agiscono sul modello di bit grezzi all'interno di un registro fisso, quindi dipendono da una larghezza scelta Ecco perché lo strumento ti consente di scegliere 8, 16, 32 o 64 bit: NON di un numero, o di uno spostamento che spinge i bit fuori dalla fine, ha una risposta definita solo una volta che sai quanto è ampio il registro, esattamente come in C, Java, Go o Rust.
I risultati bit a larghezza fissa vengono mostrati utilizzando il complemento a due, la rappresentazione che quasi ogni processore utilizza per gli interi con segno Quando un risultato bit a bit ha il suo bit superiore impostato, lo strumento riporta sia la lettura senza segno che la lettura con segno, quindi puoi vedere perché ~5 diventa 250 in otto bit senza segno ma -6 quando gli stessi bit vengono letti come con segno Tutto viene eseguito nel tuo browser utilizzando JavaScript BigInt, quindi i valori non traboccano mai silenziosamente e nulla di ciò che inserisci viene caricato, registrato o archiviato Il calcolatore continua a lavorare con la tua rete disconnessa una volta caricata la pagina.
Come utilizzare il Calcolatore Binario?
Scegli la base di input
Scegli binario, ottale, decimale o esadecimale per i numeri che stai inserendo Entrambi gli operandi vengono letti nella base selezionata e prefissi come 0b, 0o e 0x vengono accettati e ignorati.
Inserisci i numeri e scegli un'operazione
Digitare il primo valore, scegliere aggiungi, sottrai, moltiplica, dividi, modulo o un'operazione bit a bit come AND, OR, XOR, NOT o uno spostamento, quindi digitare il secondo valore NOT e gli spostamenti utilizzano solo il primo operando e l'importo.
Impostare la larghezza di bit per il lavoro bit a bit
Per AND, OR, XOR, NOT, NAND, NOR, XNOR e spostamenti, selezionare 8, 16, 32 o 64 bit L'aritmetica ignora la larghezza e rimane esatta a qualsiasi dimensione, mentre i risultati bit a bit vengono calcolati all'interno di quel registro.
Leggi ogni base e copia
Il risultato appare in binario, ottale, decimale ed esadecimale insieme, con una lettura con segno per le risposte bit a bit e un resto per la divisione Copia qualsiasi rappresentazione con un clic.
Caratteristiche principali
Aritmetica e bit a bit in un unico strumento
Aggiungere, sottrarre, moltiplicare, dividere e prendere modulo, oppure passare a AND, OR, XOR, NAND, NOR, XNOR, NOT e spostamenti a destra e a sinistra, senza lasciare la pagina o convertire le basi a mano.
Ogni base in una volta
Ogni operando e il risultato vengono visualizzati insieme in binario, ottale, decimale ed esadecimale, quindi non si esegue mai una conversione di base separata per controllare una risposta.
Larghezza bit selezionabile
Scegli un registro a 8, 16, 32 o 64 bit per le operazioni bit a bit in modo che NOT e shift si comportino esattamente come farebbero in un tipo intero a larghezza fissa in C, Java o Rust.
Letture firmate e non firmate
Quando un risultato bit a bit ha il bit superiore impostato, lo strumento mostra sia il valore senza segno che il valore del complemento a due con segno, rendendo il comportamento del segno visibile invece che 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!