Sei sulla pagina 1di 1

Calcolatori I (9 crediti)

Es1
Progettare un multiplexer indirizzabile 16 ingressi:
 utilizzando almeno quantro multiplexer indirizzabili a 4 ingressi. Descrivere come
funziona il sistema con un esempio
 utilizzando almeno quattro multiplexer indirizzabili a 2 ingressi. Descrivere come
funziona il sistema con un esempio
 realizzare un bus monodirezionale 16/4 e illustrare come sia possibile collegare la
sorgente 6 con la destinazione 3.

Es2
a) Scrivere la tabella di stato di un flip – flop D latch (fondamentale) , RS abilitato, JK e D
master-slave.
Illustrare con un diagramma temporale i seguenti casi per uno stesso ingresso: 1) le uscite dei
Flip-flop D latch e D master-slave sono uguali 2) le uscite sono diverse.

b) Facoltativo
RS master-slave.

Es3
Progettare una macchina combinatoria che accetta in ingresso un numero T compreso tra
[0,12] e abbia un uscita U che è uguale a 1 se:
 T è un numero divisibile per 2 o per 3;

Eseguire la minimizzazione.

Es4
Si vuole progettare una macchina sincrona a sincronizzazione esterna che riconosca la
sequenza 11-0.

Es 5
a) Si descriva: (1 la struttura, 2) il funzionamento e 3) la tempificazione di un contatore
modulo 8.
b) Si descriva come da contatore modulo 8 sia possibile ricoverare un contatore modulo 3.
c) Si descriva come da due contatori modulo 8 sia possibile realizzare un contatore modulo
10.

Es6
Assegnati due vettori A e B di numeri interi postivi codificati in una word e orinati in modo
crescente sviluppare un programma per il processore 68000 per costruire un vettore C
ottenuto fondendo in modo ordinato gli elementi di A e B.

Il programma sviluppato deve essere poi utilizzato come sottoprogramma e richiamato da un


programma principale che passa i parametri nello stack.

Es A= (3, 10, 20, 30, ) B= (2, 5, 10, 130, )

Risultato C= (2,3,5, 10, 10, 20, 30, 130)