Dipartimento di Ingegneria Elettrica e delle Tecnologie dell'Informazione C.d.L. di Ingegneria Informatica Esercizio 1 • Estendere i seguenti numeri rappresentati in complementi su 4 bit ad una rappresentazione su 8 bit: – 1001 – 0001 – 1100 Esercizio 2 • Calcolare il valore dei seguenti numeri rappresentati su 8 bit (un byte) per ciascuna delle rappresentazioni in segno e modulo, complementi a 2, complementi diminuiti, eccesso 128 (= 27): – 10101110 – 01010011 Esercizio 3 • Si consideri la seguente coppia di numeri rappresentati su tre bit: – 101 – 111 • La condizione di overflow che eventualmente si produce sommando i due numeri dipende dal tipo di rappresentazione adottato? In caso positivo, con quali rappresentazioni si genera un overflow provando a sommare i due numeri? Esercizio 4 • Due registri a 8 bit (un byte) contengono rispettivamente i seguenti valori: – 10101110 – 11100101 • Si indichino i valori che la rappresentazione della loro somma assume nel caso di rappresentazioni in segno e modulo, complementi a 2, complementi diminuiti, ed eccesso 128. Esercizio 5 • Un numero reale è rappresentato in virgola mobile secondo lo standard IEEE 754 su 32 bit nel seguente modo: –s=1 – E = 10000011 – f = 11011000110000000000000 • Ricavare il corrispondente valore decima- le. Esercizio 6 • Un numero reale è rappresentato in virgola mobile secondo lo standard IEEE 754 su 32 bit nel seguente modo: –s=1 – E = 10001001 – f = 11011010110000000000000 • Ricavare il corrispondente valore decima- le. Esercizio 7 • Convertire il seguente numero decimale in virgola mobile in una rappresentazione binaria a singola precisione secondo lo standard IEEE 754: – −347.6562510 Esercizio 8 • Convertire il seguente numero decimale in virgola mobile in una rappresentazione binaria a singola precisione secondo lo standard IEEE 754: – -899.12510.