Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Notazione posizionale
1) Rappresentare in notazione binaria i seguenti numeri decimali:
104
527
3,375
0,45
Come procedere:
Dividere per 2 la parte intera, tenere il resto, dividere per 2 la parte intera, tenere
il resto, finch non si ottiene il valore 0 come risultato della divisione.
Moltiplicare per 2 la parte frazionaria, tenere la parte intera, moltiplicare per 2 la
parte frazionaria, tenere la parte intera, , finch non si ottiene 1 come risultato
della moltiplicazione
104
52
26
13
6
3
1
0
0
0
0
1
0
1
1
0
Soluzione:
104
527
3,375
0,45
527
263
131
65
32
16
8
4
2
1
0
1
1
1
1
0
0
0
0
0
1
3
1
1
1
0
Parte decimale
0,375
0
0,75
1
0,5
1
0
0,45
0,9
0,8
0,6
0,2
0,4
0,8
0,6
0
1
1
1
0
0
1
1
1101000
1000001111
11,011
0,0111001
Numeri negativi
1) Rappresentare in modulo e segno e complemento a 2 i seguenti numeri negativi su 10 bit:
-31
-109
-321
Come procedere:
In modulo e segno calcolare la rappresentazione binaria del valore assoluto del
numero e mettere a 1 il bit del segno
In complemento a 2 calcolare la rappresentazione binaria del valore assoluto del
numero e invertire tutti i bit partendo dal primo 1, escluso, che si incontra
leggendo il valore assoluto da destra verso sinistra
31
15
7
3
1
0
Modulo e segno:
-31
-109
-321
1
1
1
1
1
109
54
27
13
6
3
1
0
1
0
1
1
0
1
1
321
160
80
40
20
10
5
2
1
0
1
0
0
0
0
0
1
0
1
1000011111
1001101101
1101000001
Complemento a 2:
-31
(valore assoluto: 0000011111)
-109 (valore assoluto: 0001101101)
-321 (valore assoluto: 0101000001)
1111100001
1110010011
1010111111
Soluzione:
100110 negativo perch il bit del segno vale 1.
In modulo e segno il valore assoluto 000110 = 6, quindi il risultato -6
In complemento a 2 il valore assoluto diventa 011010 = 26,quindi il risultato -26
11110 negativo perch il bit del segno vale 1.
In modulo e segno il valore assoluto 01110 = 14, quindi il risultato -14
In complemento a 2 il valore assoluto diventa 00010 = 2,quindi il risultato -2
111 negativo perch il bit del segno vale 1.
In modulo e segno il valore assoluto 011 = 3, quindi il risultato -3
In complemento a 2 il valore assoluto diventa 001 = 1,quindi il risultato -1
0101 positivo perch il bit del segno vale 0.
In modulo e segno il valore assoluto 0101 = 5, quindi il risultato 5
In complemento a 2 il risultato lo stesso ottenuto per modulo e segno, ovvero 5
Operazioni aritmetiche
1) Sommare i seguenti numeri:
1011+101010
10,01+1,1
Come procedere:
Come per le somme decimali secondo le seguenti regole:
0+0=0
0+1=1
1+0=1
1 + 1 = 0 con riporto di 1
Soluzione:
1011 (11) +101010 (42) = 110101 (53)
10,01 (2,25) + 1,1 (1,5) = 11,11 (3,75)
2) Sottrarre i seguenti numeri:
101101-1011
Come procedere:
Come per le sottrazioni decimali secondo le seguenti regole:
0-0=0
0 - 1 = 1 con prestito di 1
1-0=1
1-1=0
Soluzione:
101101 1011
-----------100010
(45) (11)
----(34)
(11) +
(-32)
----(-21)
1101011 un numero negativo in complemento a 2. Il suo valore assoluto 0010101 ovvero 21.
Quindi il risultato -21.