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.