Esadecimale alla conversione decimale
Per convertirci da esadecimale in decimale moltipliciamo il valore in ogni posizione dal relativo peso del hex ed aggiungiamo ogni valore.
Facciamo un esempio per capire più meglio la procedura. Supporre che abbiamo tutto il numero esadecimale 3ABE da convertire in relativo numero decimale equivalente. Allora la procedura sarà come segue:
3*163 + A*162 + B*161 + E*160
= 3* 4096 + 10* 256 + 11*16 + 14
= 12288 + 2560 + 176 + 14
= 15038
Così il numero decimale equivalente per il numero esadecimale 3ABE è 15038.
Decimale alla conversione esadecimale
Convertire il decimale in esadecimale, il metodo tipico è divisione ripetuta da 16. Per questo metodo, dividiamo il numero decimale per 16 e scriviamo il resto dal lato come la meno cifra significativa.
Questo processo è continuato dividendo il quoziente da 16 e scrivendo il resto fino a che il quoziente non sia 0. Nell'effettuare la divisione, i resti che rappresenteranno l'equivalente del hex del numero decimale sono scritti l'inizio alla meno cifra significativa (di destra) e ad ogni nuova cifra è scritto alla cifra più significativa seguente (la parte di sinistra) della cifra precedente.
Impariamolo con l'esempio. Prendiamo il numero decimale 15038 cui abbiamo ottenuto dopo la conversione sopra. Da questa possiamo anche controllare la suddetta conversione e viceversa.
Divisione |
Quoziente |
Resto |
Numero del Hex |
15038 / 16 |
939 |
14 (E H) |
E |
939 / 16 |
58 |
11 (B H) |
BE |
58 / 16 |
3 |
10 (A H) |
ABE |
3 / 16 |
0 |
3 (3 H) |
03ABE |
|