Eseguiamo un altro esercizio utilizzando tutte e due i metodi visti nella lezione "Conversione da decimale a binario".
Esercizio 2 svolto utilizzando il primo metodo.
Trasformare il numero decimale 223 in binario:
223:2=111 con resto 1 LSB
111:2=55 con resto 1
55:2=27 con resto 1
13:2=6 con resto 1
6:2=3 con resto 0
3:2=1 con resto 1
6:2=3 con resto 0
3:2=1 con resto 1
1:2=0 con resto 1 MSB
Il numero decimale 223 corrisponde al numero binario:
(223)10= (11011111)2
Esercizio 2
La potenza di 2 più vicina a 223 è 128.
223-128=95
La potenza di 2 più vicina a 95 è 64.
95-64=31
La potenza di 2 più vicina a 31 è 16.
31-16=15
La potenza di 2 più vicina a 15 è 8.
15-8=7
La potenza di 2 più vicina a 7 è 4.
7-4=3
La potenza di 2 più vicina a 3 è 2.
3-2=1
La potenza di 2 più vicina a 1 è 1.
1-1=0
31-16=15
La potenza di 2 più vicina a 15 è 8.
15-8=7
La potenza di 2 più vicina a 7 è 4.
7-4=3
La potenza di 2 più vicina a 3 è 2.
3-2=1
La potenza di 2 più vicina a 1 è 1.
1-1=0
Quindi:
223=128+64+16+8++2+1
Si scrive 1 se la potenza di 2 è presente, 0 se non viene usata.
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
1
|
In questo caso il bit più significativo si trova all’estrema sinistra e il bit meno significativo all’estrema destra.
Nessun commento:
Posta un commento