...

Esercitazione Teoria n.2 1) Per quale (o quali) base b valgono le

by user

on
Category: Documents
45

views

Report

Comments

Transcript

Esercitazione Teoria n.2 1) Per quale (o quali) base b valgono le
Esercitazione Teoria n.2
1) Per quale (o quali) base b valgono le seguenti uguaglianze:
a) 240b = 7010
b) 142b + 202b = 344b
c) 12b * 12b = 210b
d) 171b 13 b
Nota: con
si è indicato il prodotto.
2) Eseguire le seguenti operazioni in virgola fissa nell'ambito della rappresentazione dei numeri in
binario puro:
a)
b)
c)
d)
e)
+ 01101.111 + 0010.0011
+ 1011 - 111.101
+ 10011.1 + 0.00011 + 1101.10101
111.011 + 11010
111.01 - 11010.0111
3) Convertire i seguenti numeri dalla base 10 nelle rappresentazioni in complemento a due e in
modulo e segno su 10 bit. Indicare inoltre, in ciascun caso, qual è il numero minimo di bit necessari per una corretta rappresentazione.
a)
b)
c)
d)
e)
312
-512
86
-232
512
4) Dati i seguenti numeri in base 10, convertirli nella rappresentazione in complemento a due sul
minor numero di cifre binarie con una precisione almeno uguale a 1/50. Effettuare quindi l'operazione descritta, indicando quando il risultato è da ritenersi corretto, utilizzando lo stesso numero di bit necessario per la rappresentazione.
a)
b)
c)
d)
e)
+ 123 + 12093
0.30003 - 0.0111
0.344 + 134.566
+ 13.653 - 212.742
47.123 - 31.341
5) Considerando i seguenti numeri come rappresentazioni prima in complemento a 2 e poi in modulo e segno, se ne trovi il valore:
a)
b)
c)
d)
CDAB
3412
7B56
A798
6) Si descriva il concetto di overflow. Si dica inoltre come si fa a rilevare una condizione di overflow a fronte di una somma/differenza di numeri in:
- binario puro
- complemento a due
- modulo e segno
7) Si dica quale è l'intervallo di rappresentazione di un formato in binario puro, in modulo e segno
e in complemento a 2 su n bit, giustificando adeguatamente la risposta.
8) Siano dati i numeri X = -140 e Y = +121. Si rappresentino tali numeri in complemento a 2 su 9
bit. Se ne effettui quindi, in tale rappresentazione, la somma (X+Y) e la differenza (X-Y), indicando eventuali overflow.
9) Siano dati i numeri X = 112 e Y = 84, rappresentati come numeri interi senza segno su 8 bit. Si
indichi come si può effettuare l'operazione di sottrazione X-Y. Effettuare poi Y-X e indicare
come si può verificare l'eventuale ove rflow.
10) Eseguire la differenza tra i seguenti numeri espressi nella rappresentazione in complemento a 2:
01001 e 10110. Si può affermare che per la sottrazione in complemento a 2 valga la stessa regola di rilevamento dell'overflow utilizzata per la somma?
Fly UP