Il Sistema di Numerazione Binario di Aleck Ferrari (rezeus@excite.it), Michele Guerra, Alberto Mazzucato, Matteo Insabella

1.2.10 - Trasformazione dal sistema binario al sistema ottale ed esadecimale

Per la conversione tra sistema binario e ottale o esadecimale si potrebbero applicare le regole finora utilizzate, passando attraverso la base 10. In questo caso però si scopre una proprietà importante del sistema binario rispetto a quello ottale ed esadecimale. Si può infatti convertire semplicemente un numero binario in ottale, raggruppando i bit a tre a tre, così come lo si può convertire in esadecimale raggruppandoli a quattro a quattro. Ciò è legato al fatto che la base 8 è un multiplo intero della base 2 (infatti 8 = 23, da qui il raggruppamento a 3 bit), mentre per la base 16 si ha 16 = 24 da cui il raggruppamento su quattro bit alla volta.

 

Esempio

Trasformare il numero (1111011011)2 in numero ottale ed esadecimale:

 

1

1

1

1

0

1

1

0

1

1

 

 

1

 

7

 

 

3

 

 

3

 

 

b = 8

3

 

 

D

 

 

 

B

 

 

 

b = 16

 

(1)2 = 1 x 20 = (1)10 = (1)8

(111)2 = 1 x 22 + 1 x 21 + 1 x 20 = (7)10 = (7)8

(011)2 = 0 x 22 + 1 x 21 + 1 x 20 = (3)10 = (3)8

(011)2 = 0 x 22 + 1 x 21 + 1 x 20 = (3)10 = (3)8

Si ha quindi che: (1111011011)2 = (1733)8.

 

(11)2 = 1 x 21 + 1 x 20 = (3)10 = (3)16

(1101)2 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 = (13)10 = (D)16

(1011)2 = 1 x 23 + 0 x 22 + 1 x 21 + 1 x 20 = (11)10 = (B)16

Si ha quindi che: (1111011011)2 = (3DB)16.

 

   14/53   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero