• Non ci sono risultati.

Somma tra numeri binari

N/A
N/A
Protected

Academic year: 2021

Condividi "Somma tra numeri binari"

Copied!
4
0
0

Testo completo

(1)

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)

2

Ma 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

0

1

1

I addendo

1

0

0

1

1

+

II addendo

1

0

0

0

1

=

(2)

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

0

1

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’è riporto

che vanno a formare una unità di ordine superiore. Quindi scriviamo:

riporto

1

0 0

1

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

Riporto

0

+

0

=

0

0

1

+

0

=

1

0

0

+

1

=

1

0

1

+

1

=

0

1

(3)

Appunti di Informatica 3 Ing. Cuccurullo Maurizio

Approfondimenti

(4)

Riferimenti

Documenti correlati

Fondamenti di Fisica Matematica: Secondo parziale 07.06.2011. Cognome

Esercizio 30 Si calcoli il centro di massa di una lamina omogenea a forma di quarto di corona circolare di raggio interno r e raggio esterno R. (Sol. 4πR 15

Per trovare un’espressione minimale, si eliminano gli implicanti primi ”superflui”, che pos- sono essere individuati tramite la forma normale disgiuntiva.. Si noti che questi

Si innesca un ‘ciclo’ di attivazioni, non esplicitamente realizzato con strutture cicliche, dovuto alle susseguenti attivazioni che il sottoprogramma fa a se stesso (se

• Dividere il gruppo rimasto in tre sottogruppi e applicare di nuovo il procedimento finché i sottogruppi contengano una sola pallina: l’ultima pesata indicherà quale delle

Se possibile scrivere n come somma di tre quadrati.. Se possibile scrivere n come somma di

Si tratta in fondo di disporre 4 poltrone in 4 “scatole", cioè i 4 spazi: uno a sinistra del primo spettatore, un secondo tra il primo ed il secondo spettatore, un terzo tra

Calcolare la superficie della frontiera dell’insieme D