Cognome e Nome:
Architettura degli Elaboratori
Matricola:
C - Prima prova, 4 Novembre 2016
Usare un foglio separato per rispondere alle domande e risolvere gli esercizi, specificando nell’intestazione: Titolo
del corso (Architettura degli Elaboratori – prima prova modulo I ), Data esame, Cognome e Nome, Matricola
Domande
1. Descrivere in quali casi si verifica overflow nelle operazioni con numeri FP espressi secondo lo Standard
IEEE754;
2. Descrivere come viene realizzata l’operazione slt dall’ALU vista a lezione.
Esercizio 1
1. Tradurre in decimale il seguente numero: A = + 1407 .
2. Esprimere il numero B = + 8210 in base 6.
3. Esprimere i numeri A e B ai punti precedenti in complemento a due su 8 bit. Eseguirne poi la somma (sempre
su 8 bit) e discutere l’overflow.
4. Se le sequenze binarie su 8 bit di A e B determinate al punto precedente rappresentano numeri unsigned, la
loro somma da overflow? Motivare la risposta.
Esercizio 2
Data l’equazione logica F = (B + A·C) · (A + B + C) nelle tre variabili di ingresso A, B e C si richiede di:
1. scrivere la tabella di verità di F;
2. esprimere F nelle due forme canoniche SP e PS;
3. minimizzare F rispetto alla forma canonica PS.
Esercizio 3
Dato il numero esadecimale X = 43130000 e il numero ottale Y = 30234400000 si richiede di:
1. tradurre X e Y in binario;
2. interpretare le sequenze binarie al punto precedente come numeri FP espressi secondo lo Standard IEEE754
in singola precisione (per Y considerare i 32 bit meno significativi), eseguirne la somma specificando tutti i
passaggi del procedimento e scrivere il risultato secondo lo Standard IEEE754;
3. tradurre gli operandi e il risultato della somma al punto precedente in decimale per verificare la correttezza
dell’operazione.
Esercizio 4
Si vuole realizzare un circuito combinatorio con quattro variabili di ingresso, A, B, C, D e una variabile di uscita F.
Il circuito deve interpretare ciascuna configurazione dei bit di ingresso come un numero binario intero senza segno
x (con A bit più significativo e D meno significativo) e produrre in uscita il valore 1 se x è un numero primo oppure
se x è divisibile per 4; il valore 0 altrimenti.
Si richiede di:
1. Scrivere la tabella di verità del circuito ed esprimere F secondo la forma canonica SP;
2. Minimizzare F, sempre usando la forma canonica SP;
3. Disegnare il circuito per F minima.
NOTA: 0 non è divisibile per 4 e 1 non è un numero primo.