Numeri Ottali e Esadecimali
- Il sistema numerico binario è fondamentale nei computer digitali, poiché rappresenta i dati in forma di 1 e 0.
- La conversione tra basi numeriche (binario, ottale ed esadecimale) è essenziale per la comunicazione tra umani e computer.
- Ogni cifra ottale corrisponde a tre cifre binarie e ogni cifra esadecimale corrisponde a quattro cifre binarie.
- Un numero binario a molte cifre può essere rappresentato in modo più compatto in ottale o esadecimale, facilitando la lettura e la scrittura.
- La rappresentazione ottale o esadecimale è preferita per la comunicazione tra umani e computer, poiché è più compatta e leggibile.
Numeri Ottali e Esadecimali
La conversione da e verso binario, ottale ed esadecimale gioca un ruolo importante nei computer digitali, perché pattern più corti di caratteri esadecimali sono più facili da riconoscere di lunghi pattern di 1 e 0.
Poiché
Decimale (base 10) | Binario (base 2) | Ottale (base 8) | Esadecimale (base 16) |
---|---|---|---|
00 | 0000 | 00 | 0 |
01 | 0001 | 01 | 1 |
02 | 0010 | 02 | 2 |
03 | 0011 | 03 | 3 |
04 | 0100 | 04 | 4 |
05 | 0101 | 05 | 5 |
06 | 0110 | 06 | 6 |
07 | 0111 | 07 | 7 |
08 | 1000 | 10 | 8 |
09 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E |
15 | 1111 | 17 | F |
La conversione da binario a ottale è facilmente realizzata dividendo il numero binario in gruppi di tre cifre ciascuno, iniziando dal punto binario e procedendo verso sinistra e verso destra. La cifra ottale corrispondente viene poi assegnata a ogni gruppo.
Proviamo con un esempio concreto. Vogliamo convertire il numero binario:
in ottale. Per farlo, dividiamo il numero in gruppi di tre cifre:
Ad ogni gruppo di tre cifre binarie corrisponde una cifra ottale:
Quindi, il numero binario
La conversione da binario a esadecimale è simile, eccetto che il numero binario è diviso in gruppi di quattro cifre:
Quindi, il numero binario
La cifra esadecimale (o ottale) corrispondente per ogni gruppo di cifre binarie è facilmente ricordata dai valori elencati nella tabella di sopra.
La conversione da ottale o esadecimale a binario si fa invertendo la procedura precedente. Ogni cifra ottale è convertita al suo equivalente binario a tre cifre. Allo stesso modo, ogni cifra esadecimale è convertita al suo equivalente binario a quattro cifre.
La procedura è illustrata negli esempi seguenti:
Convertiamo
Quindi
Adesso proviamo con un numero esadecimale. Convertiamo
Quindi
I numeri binari sono difficili da lavorare perché richiedono tre o quattro volte più cifre dei loro equivalenti decimali.
Per esempio, il numero binario
Uno schema che mantiene il sistema binario nel computer, ma riduce il numero di cifre che l'essere umano deve considerare, utilizza la relazione tra il sistema numerico binario e il sistema ottale o esadecimale. Con questo metodo, l'umano pensa in termini di numeri ottali o esadecimali e esegue la conversione richiesta per ispezione quando è necessaria la comunicazione diretta con la macchina. Così, il numero binario