Conversione da Binario a Decimale
Il binario (base 2) utilizza solo le cifre 0 e 1. Per convertire in decimale, moltiplica ciascun bit per 2 elevato alla potenza della sua posizione e somma i risultati.
Esempio: 10110 = 16+4+2 = 22.
Il binario è il linguaggio fondamentale dei computer, che codifica ogni dato come sequenze di 0 e 1. Questa calcolatrice gestisce due compiti essenziali: la conversione di base (binario, decimale, esadecimale, ottale con visualizzazione ASCII) e l'aritmetica binaria (addizione, sottrazione, moltiplicazione, divisione, oltre a AND, OR, XOR e NOT bit a bit). Supporta interi senza segno e rappresentazione con segno in complemento a due a 8, 16 e 32 bit, e mostra i dettagli dei bit di riporto per l'addizione in modo da poter seguire ogni fase del calcolo.
Seleziona Conversione per passare da una base numerica all'altra, oppure Aritmetica per eseguire operazioni binarie.
Digita un numero e seleziona la sua base (binario, decimale, esadecimale o ottale).
Vedi il valore convertito in tutte le basi, o il risultato aritmetico con il procedimento binario passo dopo passo.
Per convertire da binario a decimale, moltiplica ogni bit per 2 elevato alla sua posizione e somma i risultati. Ad esempio, 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11.
Value = sum(digit * base^position)
Ogni cifra esadecimale corrisponde esattamente a 4 bit binari, rendendo la conversione da esadecimale a binario molto semplice
Il complemento a due inverte tutti i bit e aggiunge 1 per rappresentare i numeri negativi
L'addizione binaria segue le stesse regole per colonne del decimale: 1+1 = 10 (riporto di 1)
Usa le larghezze in bit (8/16/32) per vedere come i numeri vengono memorizzati nella memoria effettiva del computer
Le operazioni AND, OR, XOR agiscono bit per bit e sono fondamentali per la progettazione della logica digitale
Converti numeri tra binario, decimale, esadecimale e ottale all'istante. Esegui addizioni, sottrazioni, moltiplicazioni, divisioni e operazioni bit a bit in binario con spiegazioni dettagliate passo dopo passo. Supporta la rappresentazione con segno (complemento a due) e senza segno su larghezze di 8, 16 e 32 bit.
Il binario (base 2) utilizza solo le cifre 0 e 1. Per convertire in decimale, moltiplica ciascun bit per 2 elevato alla potenza della sua posizione e somma i risultati.
Esempio: 10110 = 16+4+2 = 22.
Addizione, sottrazione, moltiplicazione e divisione binaria seguono gli stessi principi dell'aritmetica decimale ma con sole due cifre.
Questa calcolatrice mostra riporti, prestiti e prodotti parziali passo dopo passo.
AND, OR, XOR e NOT bit a bit operano sui singoli bit e sono fondamentali per l'informatica.
La rappresentazione in complemento a due permette di gestire numeri negativi in binario, con il bit più significativo che indica il segno.
Per convertire un numero decimale in binario, dividilo ripetutamente per 2 e registra ogni resto, quindi leggi i resti dal basso verso l'alto.
Ad esempio, 22 diventa: 22/2=11 R0, 11/2=5 R1, 5/2=2 R1, 2/2=1 R0, 1/2=0 R1, ottenendo 10110.
Il binario è il sistema posizionale in base 2 definito nello standard internazionale ISO/IEC/IEEE 60559 e ISO 80000-1, in cui ogni posizione rappresenta una potenza di 2.
Poiché i computer memorizzano tutti i dati come segnali a due stati, la base 2 è la codifica naturale, e questo metodo dei resti converte in modo affidabile qualsiasi intero non negativo nella sua forma binaria.
Per convertire da binario a esadecimale, raggruppa i bit in set da 4 partendo da destra e associa ciascun gruppo a una cifra esadecimale (da 0000=0 a 1111=F); per l'ottale, raggruppa in set da 3 (da 000=0 a 111=7).
Ad esempio, il binario 11111111 corrisponde a FF in esadecimale e 377 in ottale.
Questo funziona perché 16 = 2^4 e 8 = 2^3, quindi ogni cifra esadecimale codifica esattamente 4 bit e ogni cifra ottale esattamente 3 bit.
Le notazioni esadecimale e ottale sono standardizzate in ISO/IEC 9899 (lo standard del linguaggio C), risultando in abbreviazioni compatte ampiamente utilizzate dai programmatori per leggere lunghe stringhe binarie.
Per trovare il complemento a due di un numero binario, inverti ogni bit (complemento a uno) e poi aggiungi 1.
Ad esempio, su 8 bit, +5 è 00000101, quindi -5 è 11111010 + 1 = 11111011.
Il complemento a due è la rappresentazione standard per interi con segno descritta nella norma ISO/IEC 9899 e utilizzata da praticamente ogni processore moderno perché l'addizione e la sottrazione funzionano in modo identico per i valori con segno e senza segno.
L'intervallo di valori dipende dalla larghezza in bit:
Il bit più significativo funge da bit di segno.
I computer usano il binario perché i circuiti elettronici distinguono in modo affidabile solo due stati, acceso e spento, associati a 1 e 0.
Questo sistema di segnalazione a due livelli tollera il rumore molto meglio rispetto al tentativo di mantenere dieci livelli di tensione distinti per il decimale, motivo per cui il binario è alla base della logica digitale e della memoria descritte negli standard di calcolo IEEE e ISO/IEC. Ogni carattere, immagine e istruzione viene infine memorizzato sotto forma di bit.
La Commissione Elettrotecnica Internazionale (IEC 80000-13) formalizza il bit come unità fondamentale di informazione e il byte come 8 bit, ed è per questo che le dimensioni dei dati e gli indirizzi di memoria sono espressi in potenze di 2 in tutta l'architettura dei computer.
Un byte equivale a 8 bit e le dimensioni dei dati utilizzano due diversi sistemi di prefissi.
I prefissi binari definiti dalla norma IEC 80000-13 utilizzano le potenze di 1024:
I prefissi decimali SI del BIPM utilizzano le potenze di 1000:
Questa distinzione spiega perché un'unità etichettata come 1 TB (10^12 byte) viene visualizzata come circa 0,909 TiB nei sistemi operativi che calcolano in potenze di 1024. L'uso di KiB/MiB evita questa ambiguità, motivo per cui la IEC ha introdotto i prefissi binari.
Il binario alimenta quasi tutte le tecnologie digitali:
Comprendere la conversione binaria e l'aritmetica aiuta programmatori, ingegneri di rete e progettisti hardware a comprendere come i dati siano effettivamente rappresentati e manipolati.
L'addizione binaria segue quattro regole, colonna per colonna da destra a sinistra:
Ad esempio, 1011 + 1101 = 11000, che corrisponde a 11 + 13 = 24 in decimale.
La sottrazione utilizza il prestito, per cui 0-1 prende in prestito dalla colonna successiva per rendere 10-1=1. In pratica, la maggior parte dei computer sottrae aggiungendo il complemento a due, il che evita un circuito di prestito separato.
Questa calcolatrice mostra ogni bit di riporto e prestito in modo da poter verificare l'aritmetica passo dopo passo.
Diversi errori traggono in inganno quando si lavora con il binario:
Data sourced from trusted institutions
All formulas verified against official standards.