Cognome e Nome:
Architettura degli Elaboratori
Matricola:
D - 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 come si determina la forma canonica Somma di Prodotti delle funzioni logiche. Quali sono i
vantaggi di esprimere una funzione logica in forma canonica?
2. Descrivere come viene realizzata l’operazione bne dall’ALU vista a lezione.
Esercizio 1
1. Esprimere il numero A = - 4210 in base 3.
2. Tradurre in decimale il seguente numero: B = - 2436 .
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. Quali numeri decimali rappresentano le sequenze binarie lette
come numeri unsigned?
Esercizio 2
Data l’equazione logica F = ∼A(B+C) + ABC 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 SP.
Esercizio 3
Dato il numero ottale X = 30226400000 e il numero esadecimale Y = 42B30000 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 X 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.
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 6; il valore 0 altrimenti.
Si richiede di:
1. Scrivere la tabella di verità del circuito ed esprimere F secondo la forma canonica PS;
2. Minimizzare F, sempre usando la forma canonica PS;
3. Disegnare il circuito per F minima.
NOTA: per le configurazioni in ingresso che danno luogo al numero unsigned x = 0 e x = 1 l’uscita F è don’t care.