Il Sistema di Numerazione Binario di Aleck Ferrari (rezeus@excite.it), Michele Guerra, Alberto Mazzucato, Matteo Insabella

2.6.1 -Soluzioni ed autovalutazione

1.

312

modulo e segno -> 0100111000 n.bit 10

complemento a 1 -> 0100111000 n.bit 10

complemento a 2 -> 0100111000 n.bit 10

-512

modulo e segno -> non rappres. n.bit 11

complemento a 1 -> non rappres. n.bit 11

complemento a 2 -> 1000000000 n.bit 10

-232

modulo e segno -> 1011101000 n.bit 9

complemento a 1 -> 1100010111 n.bit 9

complemento a 2 -> 1100011000 n.bit 9

2.

a) segni differenti e quindi si fa una sottrazione

1101-0010= 1011 (+11)

b) stesso segno: si sommano ma attenzione al riporto sul bit di segno

111+011= 1000 si ha overflow

c) segni opposti e quindi la differenza diventa una somma

1101+0010=1111 (+15) nessun overflow

3.

Occorre prima convertire X ed Y in binario tenendo conto che per rappresentarli in complemento a due occorrono almeno 8 bit.

X= 112 = 01110000

Y= 84 = 01010100

Si cambia poi il segno di Y e si sommano i numeri.

-Y= -84 = 10101100

X+(-Y) = 00011100 (+28) il riporto che si genera nell'effettuare la somma si scarica poichè i segni dei due operandi sono diversi

Autovalutazione

Si considera sufficiente una prova che raggiunga almeno un punteggio pari a 10/16.

   26/53   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero