Da complemento a 2 a base 10 Esercizi Esercizi su virgola mobile

Da complemento a 2 a base 10
00011 +3 (3=11)
01111 +15 (15=1111)
11100 -4 (00100=4)
11010 -6 (00110=6)
00000 0
10000 -16 (10000 = 16)
Esercizi rappresentazioni
1
Da base 10 a complemento a 2 (8
bit)
2
Esercizi
6 00000110
-6 11111010
-13 11110011 (13=00001101)
-1 11111111 (1=00000001)
0 00000000
Numero piu’ grande e piu’ piccolo per la
notazione in complemento a 2 su
4
bit: 0111 = 7, 1000=-8 (8=1000)
6 bit: 011111=31, 100000=-32 (32=100000)
8 bit: 01111111=127, 10000000=-128
3
Esercizi su virgola mobile
4
Range dei numeri
3 bit per esponente (quindi e-3), 4 bit per mantissa
1011101 1,1101 x 25-3=111,01=7,25
10001001 1,1001 x 24-3=11,001=3,125
10001111 1,1111 x 24-3=11,111=3,875
5,5 101,1 1,0110 x 22 1,0110 x 25-3 1010110
2,7 10,101... 1,0101... x 2 1,0101... x 24-3 1000101 (approssimato)
2,33 10,0101... 1,00101 x 2 1001001
(approssimato)
0,25 0,01 1,0 x 2-2 1,0 x 21-3 001000
Virgola mobile, 3 bit esp., 4 bit mantissa
3 bit esp. esponente=e-(22-1) = e-3
5
Esponente piu’ piccolo=000 -3
Esponente piu’ grande=111=7 4
Mantissa: da 1,0000 (=1) a 1,1111 (=2-1/16 = 1,9375)
Numero piu’ grande positivo: + 1,9375 x 16 = 31
Numero piu’ piccolo positivo: + 1 x 2-3 = 1/8 = +0,125
Numero piu’ grande negativo: -0,125
Numero piu’ piccolo negativo: - 31
Range con 5 bit per complemento a 2: [-16,15]
6