Sei sulla pagina 1di 1

Calcolatori I (9 crediti)

Es1
Progettare un decoder a 8 ingressi:
 utilizzando almeno decoder 3/8 in configurazione ad albero determinare ad ogni
livello quanti decoder sono necessari. Descrivere come funziona il sistema con un
esempio
 utilizzando almeno un decoder a 5/32 in una configurazione semiselezione .
Descrivere come funziona il sistema con un esempio

Es2
a) Scrivere la tabella di stato di un flip – flop D latch (fondamentale) ,D edge triggered sul
fronte di salita.
Illustrare con un diagramma temporale i seguenti casi per uno stesso ingresso: 1) le uscite del
Flip-flop D latch e edge triggered sul fronte di salita sono uguali 2) le uscite sono diverse.

b) Facoltativo
D edge triggered sul fronte di discesa .

Es3
Progettare una macchina combinatoria che accetta in ingresso un numero T compreso tra
[0,15] e abbia un uscita U che è uguale a 1 se:
 T è un numero primo;
 Eseguire la minimizzazione.

Es4
Si vuole progettare una macchina sincrona a sincronizzazione esterna che riceve 3 bit in serie
in ingresso e al termine della ricezione del terzo bit se la sequenza ricevuta è 1-1 produce
una valore alto dell’uscita.

Es 5
a) Si descriva il funzionamento e la struttura di un registro a scorrimento di 3 celle ,
discutendo il problema della tempificazione. Il registro in fase iniziale contiene il valore 110
ed opera mediante un collegamento in cui l’ingresso

b) Si descriva con un esempio almeno i due casi d’impiego del registro a scorrimento come
convertitore parallelo-serie e come contatore.

Es6
Assegnato un vettore A di numeri interi postivi codificati in una word sviluppare un
programma per il processore 68000 per determinare quanti valori sono pari a 0 e salvare in
un vettore B le posizioni (indici) del vettore in corrispondenza delle quali si verifica che i
valori sono pari a 0.
Il programma sviluppato deve essere poi utilizzato come sottoprogramma e richiamato da un
programma principale che passa i parametri nello stack.

Es A= (3, 77, 0, 0, 88, 99, 0 )


Risultato Num –ele= 3 C= (2,3,6 ) il primo indice del vettore di A ha valore pari a 0

Potrebbero piacerti anche