Conversione Decimale Binario Scienze e tecnologie applicate

Conversione Decimale Binario
Scienze e tecnologie applicate
Conversione decimale – binario
Convertire il numero decimale 111 (decimale) in
binario.
111 : 2 = 55resto 1 (bit meno significativo)
55 : 2 = 27 resto 1
27 : 2 = 13 resto 1
13 : 2 = 6 resto 1
6 : 2 = 3 resto 0
3 : 2 = 1 resto 1
1 : 2 = 0 resto 1 (bit più significativo)
Quindi 111 ( decimale) è equivalente a 11011112.
Convertire il numero 321 (decimale) in
binario
321 : 2 = 160 resto 1
160 : 2= 80 resto 0
80: 2 = 40 resto 0
40: 2 = 20 resto 0
20: 2 = 10 resto 0
10: 2 = 5 resto 0
5: 2 = 2 resto 1
2: 2 = 1 resto 0
1: 2 = 0 resto 1
Quindi il numero 321 (decimale) è equivalente a
101000001 (binario).
CODIFICA DEI NUMERI INTERI
Modulo e segno
Il bit più a sinistra rappresenta il segno del numero
(0 = ‘+’ , 1 = ‘-’)
Esempio: +7 = 0111, -7 = 1111
Valori da -2k-1+1 a 2k-1-1
Con k=4 bit: da -23+1=-7 a 23-1=+7
Attenzione ci sono due zeri!
+0=0000 e -0=1000
CODIFICA DEI NUMERI INTERI
Complemento a 2
CODIFICA DEI NUMERI INTERI – Complemento a 2
Complemento a 2
Convertire il numero -13 (decimale) in complemento a
due a 8 bit.
Converti 13 in binario senza segno 1101
Converti +13 in binario (modulo e segno) 01101
Rappresenta +13 in binario (modulo e segno) a 8 bit
00001101
Inverti i bit 11110010
Somma 1
11110010+00000001 = 11110011C2