Sei sulla pagina 1di 1

Calcolatori I (9 crediti)

Es1
a) Sviluppare il progetto di un multiplexer da 16 ingressi utilizzando:

- multiplexer da 4 ingressi

b)Sviluppare il progetto di un multiplexer da 8 ingressi utilizzando:


1. almeno un multiplexer da 2 ingressi e almeno uno da 4 ingressi
2. Descrivere il funzionamento con un esempio.

Es2
Scrivere la tabella di stato di un flip – flop D latch (fondamentale) e D master-slave.
Per il seguente diagramma temporale in ingresso illustrare l’andamento temporale del
segnale di uscita:

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, 3, e 5;

Eseguire la minimizzazione.

Es4
Si vuole progettare una macchina sequenziale che operi come contatore modulo 4 e in
relazione all’ingresso codificato su due bit incrementi il conteggio come segue:
- 00 la macchina torna nello stato iniziale – 01 incremento del conteggio di 1 – 10 decremento
del conteggio di 1; 11 valore di conteggio pari a 3.

Es 5
Si progetti e si descriva il funzionamento di un modulo di memoria di 8 registri ciascuno di 2
bit.

Es6
Assegnato un vettore A di numeri interi postivi codificati in una word sviluppare un
programma per il processore 68000 per determinare il valore e la posizione dell’elemento del
vettore con valore massimo.
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, 88, 99)


Risultato Val_MAX-POS= 3 VAL-MAX=99