CONVERSIONE DI UN NUMERO DECIMALE IN ESADECIMALE
- Sistema di numerazione binario
- Passaggio dal sistema decimale al sistema binario
- Conversione di un numero decimale in un numero binario: esempi
- Sistema ottale e sistema esadecimale
Abbiamo avuto modo di dire, in una precedente lezione, che:
- il SISTEMA ESADECIMALE ha come BASE 16;
- 16 UNITA' di un DATO ORDINE, formano 1 UNITA' dell'ORDINE IMMEDIATAMENTE SUPERIORE;
- per rappresentare un NUMERO esadecimale si usano le cifre da 0 a 9 alle quali si aggiungono le prime 6 lettere dell'alfabeto. Quindi:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Le cifre da 0 a 9 hanno sempre lo stesso valore, mentre le lettere hanno i seguenti valori:
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15.
Per convertire un NUMERO DECIMALE in un NUMERO ESADECIMALE si procede in modo analogo a quanto visto nel passaggio da un numero decimale ad un numero binario, solamente che, anziché dividere per 2 divideremo per 16.
Quindi dobbiamo dividere il numero dato e i successivi quozienti per 16 e prendere i resti in ordine contrario ricordando che in alcuni casi possono esserci le lettere anziché le cifre.
Vediamo un esempio:
Quindi:
378(10) = 17A(16).
Se il numero decimale da convertire NON è un NUMERO INTERO dovremo procedere in modo analogo a quanto detto per il passaggio da un numero decimale frazionario ad un numero binario. Ovvero:
- per la PARTE INTERA si procede nei MODI CONSUETI, cioè attraverso le divisioni successive per 16;
- la POSIZIONE DELLA VIRGOLA rimane INVARIATA;
- per la PARTE
FRAZIONARIA:
- MOLTIPLICHIAMO la parte frazionaria del numero dato per 16;
- continuiamo a moltiplicare la PARTE FRAZIONARIA del RISULTATO ottenuto per 16;
- andiamo avanti fino a quando non otteniamo un RISULTATO privo di parte frazionaria oppure fino a quando otteniamo un RISULTATO GIA' OTTENUTO IN PRECEDENZA;
- prendiamo le PARTI INTERE dei PRODOTTI OTTENUTI partendo DAL PRIMO.
Esempio:
59,0078125(10).
PARTE INTERA:
PARTE FRAZIONARIA:
Quindi:
59,0078125(10) = 3B,02(16).
- Conversione di un numero frazionario in binario
- Conversione di un numero decimale in ottale
- Conversione di un numero ottale in decimale
- Conversione di un numero esadecimale in decimale