Esercizi numero 7/8 - Politecnico di Torino

annuncio pubblicitario
Esercitazione n. 1
Esercizi numero 7/8
Politecnico di Torino sede di Mondovì
Avagnina Paolo e Tealdi Andrea
7) Il Governo vara una Finanziaria di 33 mila miliardi. Quanti bit occorrono per esprimere questo
numero? Quante cifre esadecimali (tenere presente la relazione tra base 2 e base 16)?
8) Eseguire nella notazione binaria la somma tra i seguenti numeri senza segno, specificando se si
verifica o meno overflow:
1) 3710 e 1210, espressi su 6 bit
2) 011001112 e 110111012
Soluzione esercizio n 7:
Per ottenere il numero di bit occorrenti per rappresentare 33 mila miliardi si procede in questo
modo:
x = 33.000.000.000.000
x = 33* 10 12 = 33 *10 9 * 10 3
sapendo che;
33 = 5bit
10 9 = 2 30 = 30bit
10 3 = 2 10 = 10bit
Allora;
x = 5bit + 30bit + 10bit = 45bit
verifica
n = log2 (x+1) = 45
base = 16
x = 33.000.000.000.000
x = 33* 10 12
33 = 2bit (per rappresentare il numero 33 occorrono 2bit)
10 12 = 10bit (10 12 per rappresentarlo in base 16 occorrono 10bit )
2bit + 10 bit = 12bit
verifica
n = log16 (x+1) = 12
Soluzione esercizio numero 8 (1)
12
0
6
0
3
1
1
1
0
1210 = 11002
37
1
18
0
9
1
100101 +
001100 =
110001
Soluzione esercizio numero 8 (2)
01100111 +
11011101 =
101000100
Siamo in un caso di overflow.
4
0
2
0
1
1
0
3710 = 1001012
Scarica