Binario alla conversione di numero decimale
Per convertire il numero binario in numero decimale, moltipliciamo ogni cifra dalla relativa posizione appesantita ed aggiungiamo ciascuno dei valori appesantiti insieme. Per esempio, il valore binario 1011 0101 rappresenta:
1*27 + 0*26 + 1*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20
= 1 * 128 + 0 * 64 + 1 * 32 + 1 * 16 + 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1
= 128 + 0 + 32 + 16 + 0 + 4 + 0 + 1
= 181
Decimale alla conversione di numero binario
Convertire tutto il numero decimale in relativo sistema di numero binario il metodo generale è dividere il numero decimale per 2, se il resto è 0, dal lato annota un 0. Se il resto è 1, annotare un 1.
Questo processo è continuato dividendo il quoziente da 2 e cadendo il resto precedente fino a che il quoziente non sia 0. Nell'effettuare la divisione, i resti che rappresenteranno l'equivalente binario del numero decimale, sono scritti l'inizio alla meno cifra significativa (di destra) ed ogni nuova cifra è scritta alla cifra più significativa (la parte di sinistra) della cifra precedente.
Facciamo un esempio. Considerare il numero 2671. La conversione binaria per il numero 2671 è stata data nella seguente tabella.
Divisione |
Quoziente |
Resto |
Numero binario |
2671 / 2 |
1335 |
1 |
1 |
1335 / 2 |
667 |
1 |
11 |
667 / 2 |
333 |
1 |
111 |
333 / 2 |
166 |
1 |
1111 |
166 / 2 |
83 |
0 |
0 1111 |
83 / 2 |
41 |
1 |
10 1111 |
41 / 2 |
20 |
1 |
110 1111 |
20 / 2 |
10 |
0 |
0110 1111 |
10 / 2 |
5 |
0 |
0 0110 1111 |
5 / 2 |
2 |
1 |
10 0110 1111 |
2 / 2 |
1 |
0 |
010 0110 1111 |
1 / 2 |
0 |
1 |
1010 0110 1111 |
|