Appunti di Informatica 1 Ing. Cuccurullo Maurizio
ADDIZIONE tra due o più
NUMERI BINARI
L’operazione si esegue come una normale addizione.
Bisogna però ricordare che 2 UNITA' di un DATO ORDINE, formano 1 UNITA' dell'ORDINE IMMEDIATAMENTE SUPERIORE.
Esempio:
vogliamo sommare tra loro i numeri binari 10011 e 10001 che indicano, rispettivamente, i numeri decimali 19 e 17.
Iniziamo con l'incolonnare i due numeri:
I addendo
1
0
0
1
1
+
II addendo
1
0
0
0
1
=
Somma
Ora sommiamo la cifra di 1° ordine del primo addendo e quella del secondo addendo. Dovremo eseguire:
1 + 1 = (2)
10=(10)
2Ma sappiamo che 2 UNITA' di un DATO ORDINE,
forma 1 UNITA' dell'ORDINE IMMEDIATAMENTE SUPERIORE.
Scriviamo allora, come somma 0 e come riporto nella colonna di ordine superiore il numero 1. Avremo:
riporto
1
I addendo
1
0
0
1
1
+
II addendo
1
0
0
0
1
=
Somma
0
Ora sommiamo la cifra di 2° ordine del primo addendo e quella del secondo addendo. Dovremo eseguire:
1 + 0 = 1
. Quindi scriviamo:riporto
1
1
I addendo
1
0
0
1
1
+
II addendo
1
0
0
0
1
=
Somma
0
0
Ora sommiamo la cifra di 3° ordine del primo addendo e quella del secondo addendo. Avremo:
0 + 0 = 0
.In questo caso non c’è riporto Ovvero:
riporto
01
1
I addendo
1
0
0
1
1
+
II addendo
1
0
0
0
1
=
Appunti di Informatica 2 Ing. Cuccurullo Maurizio
Ora sommiamo la cifra di 4° ordine del primo addendo e quella del secondo addendo. Avremo:
0 + 0 = 0
.riporto
01
1
I addendo
1
0
0
1
1
+
II addendo
1
0
0
0
1
=
Somma
0
1
0
0
Infine sommiamo la cifra di 5° ordine del primo addendo e quella del secondo addendo. Avremo:
1 + 1 = (2)
10=(10)
2 In questo caso c’è riportoche vanno a formare una unità di ordine superiore. Quindi scriviamo:
riporto
1
0 01
1
I addendo
1
0
0
1
1
+
II addendo
1
0
0
0
1
=
Somma
1
0
0
1
0
0
Allora la somma di 10011 e 10001 è uguale a 100100. Verifichiamo con il SISTEMA DECIMALE:
NUMERO BINARIO
NUMERO
DECIMALE
10011 +
19 +
10001 =
17 =
100100
36
Infatti:1
x 2
5+
0
x 2
4+
0
x 2
3+
1
x 2
2+
0
x 2
1+
0
x 2
0=
=
1
x 32 +
0
x 16 +
0
x 8+
1
x 4+
0
x 2
+
0
x 1 =
= 32 + 0 + 0 + 4 + 0 + 0 = 36
. ---Ricapitoliamo la regola
Riporto0
+
0
=
0
0
1
+
0
=
1
0
0
+
1
=
1
0
1
+
1
=
0
1
Appunti di Informatica 3 Ing. Cuccurullo Maurizio