Esercitazione sulle numerazioni

1. Eseguire le seguenti operazioni in binario (10 bit):
a. (Naturali). 253 + 197
b. (Relativi+/-). 229 – 111
c. 63×30
d. 61×31
e. 59×31
f. 1979:99
g. 1999:100
h. 1990:91
i. 1937:97
Pos 9 8 7 6 5 4 3 2 1 0
Pesi 512 256 128 64 32 16 8 4 2 1
Rip
253 + 0 0 1 1 1 1 1 1 0 1
197 =

253 2 Bit
126  1 B0
63  0 B1
31  1 B2
15  1 B3
7   1 B4
3   1 B5
1   1 B6
0   1 B7

Pos 9 8 7 6 5 4 3 2 1 0
Pesi 512 256 128 64 32 16 8 4 2 1

111 = 0 0 0 1 1 0 1 1 1 1

1 1 1 0 0 1 0 0 0 0 + 1 =  1 1 1 0 0 1 0 0 0 1 –> -111

 

2. Contare in binario dal numero decimale 70 al numero decimale 75

3. Convertire in decimale il seguente numero ottale: 217

4. Convertire in binario il seguente numero decimale (quanti bit occorrono per rappresentarlo in binario): 176

5. Convertire in ottale il seguente numero decimale (quanti bit occorrono per rappresentarlo in binario): 166

166 : 8 = 20 con resto 6
20 : 8 = 2 con resto 4
2 : 8 = 0 con resto 2
Il numero cercato è 2468.
Infatti, abbiamo che 246 = 2*64 + 4*8 + 6*1 = 128 + 32 + 6 = 166