Convertitore da esadecimale a binario
Cos’è il sistema numerico esadecimale?
Il sistema numerico esadecimale (base 16) è un sistema numerico posizionale che utilizza 16 simboli per rappresentare i valori. Questi simboli sono:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Qui, le lettere da A a F rappresentano rispettivamente i numeri decimali da 10 a 15. Poiché ogni cifra può rappresentare sedici valori diversi, il sistema esadecimale è molto compatto e conveniente per l’uso nell’informatica. Viene frequentemente utilizzato nella programmazione e nell’elettronica digitale perché si allinea perfettamente con il sistema binario.
Ogni cifra esadecimale corrisponde direttamente a un numero binario a 4 bit. Ad esempio:
A₁₆ = 1010₂,
F₁₆ = 1111₂
Questo rende la conversione tra esadecimale e binario particolarmente semplice.
Cos’è il sistema numerico binario?
Il sistema numerico binario (base 2) utilizza solo due simboli: 0 e 1. Ogni cifra binaria (bit) rappresenta una potenza di due a seconda della sua posizione nella sequenza.
Ad esempio:
Il binario è il fondamento delle operazioni informatiche poiché tutti i dati e la logica digitali sono rappresentati elettronicamente usando due stati: ON (1) o OFF (0).
Conversione da esadecimale a binario
Il processo di conversione da esadecimale a binario è diretto, poiché ogni cifra esadecimale può essere sostituita da un esatto equivalente binario a 4 bit.
Esempio di riferimento:
| Esadecimale | Binario |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
Esempio
Convertire in binario:
5 → 0101
B → 1011
oppure escludendo lo zero iniziale
Conversione tramite decimale
Prima, trasforma il numero esadecimale nel sistema decimale:
– Ogni cifra del numero esadecimale è moltiplicata per la base 16 elevata alla potenza dell’indice di posizione , dove è la cifra più a destra.
– Quindi tutti i risultati sono sommati.
Esempio:
Ora converti dal decimale al binario:
– Dividi ripetutamente il numero decimale per 2, annotando il resto ogni volta, fino a che il quoziente diventa zero.
– Registra i resti in ordine inverso.
| Divisione | Quoziente | Resto |
|---|---|---|
| 8 ÷ 2 | 4 | 0 |
| 4 ÷ 2 | 2 | 0 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Pertanto,
Questo esempio mostra il principio per qualsiasi numero esadecimale — tuttavia, per semplificare il procedimento, possiamo sostituire direttamente ciascuna cifra esadecimale con il suo equivalente a 4 bit.
Applicazioni pratiche
Convertire valori esadecimali in binario è comune quando:
- Si eseguono debug o analisi di circuiti digitali
- Si esamina il codice macchina o gli indirizzi di memoria in informatica
- Lavorare con codici colore nel web design (ad esempio, il colore
#FF6600corrisponde al binario111111110110011000000000) - Codificare e decodificare dati in protocolli di comunicazione
Note
- Ogni cifra esadecimale corrisponde sempre esattamente a quattro cifre binarie, quindi la lunghezza totale del numero binario è sempre quattro volte il numero di cifre esadecimali.
- Rimuovere zeri iniziali dopo la conversione non cambia il valore numerico.
- L’esadecimale semplifica le lunghe sequenze binarie, rendendole più facili da leggere e interpretare.
Domande frequenti
Come convertire un numero esadecimale come 1A₁₆ in binario?
Sostituisci ciascuna cifra con il suo equivalente a 4 bit:
1 → 0001, A → 1010
Quindi, oppure escludendo lo zero iniziale
Quante cifre binarie corrispondono a una cifra esadecimale?
Ogni cifra esadecimale equivale a quattro cifre binarie (bit).
Come verificare se una conversione da esadecimale a binario è corretta?
Puoi convertire sia i risultati esadecimali che binari in valori decimali. Se entrambi i valori decimali corrispondono, la conversione è corretta.
È possibile convertire numeri esadecimali frazionari in binario?
Sì. Anche le frazioni esadecimali possono essere convertite cifra per cifra da esadecimale a binario.
Perché si usa spesso l’esadecimale invece del binario?
Perché è più compatto e più facile da leggere per gli esseri umani mantenendo una semplice corrispondenza uno a uno con il binario — ogni 4 bit equivalgono a 1 cifra esadecimale.