1. Nel Data Path dell'architettura del Mic-1 il registro MBR è indicato più o meno, nel seguente modo:    
                    

                                                 | |           
                          - - - - - - - ---- ==> | |            
                          : MBR      ->|   | ==> | |
                          - - - - - - - ---- ==> | |       
                                        ^ ^      | |
                                        | |

Perché sono indicati tre collegamenti al Bus B? Perché ha tre segnali di
controllo (le frecce piccole)?

A. I tre collegamenti in realtà non sono tutti sul Bus B. Due sono sul Bus B (per immettere il valore di MBR senza segno
      o con segno), ed  uno è un collegamento da MBR verso la memoria per permettere la scrittura in memoria del valore
      di MBR. Le frecce servono, due per decidere se immettere sul Bus B il valore di MBR con o senza segno, e la terza
      per scrivere su MBR dal Bus C.

B. I tre collegamenti sono per immettere sul Bus B, rispettivamente, il valore di MBR senza segno, il valore di MBR con
      segno ed il valore di MBR cambiato di segno. I tre segnali di controllo servono per far eseguire una delle tre opzioni.

C. Quarantaquattro gatti in fila per sei col resto di due, si unirono compatti in fila fila per sei col resto di due; coi baffi
       allineati, in fila per sei col resto di due. Sei per sette quarantadue, più due quarantaquattro.

D. In realtà il disegno e' fatto male. Non ci sono tre collegamenti da MBR al Bus.

2. La seguente figura rappresenta il ciclo di clock di Mic-1 ("D" per motivi tipografici indica la Delta del
    testo). In quale momento tra quelli indicati (A, B, C, D) avviene il caricamento dei registri dal Bus C e 
    dalla memoria?


 
A. A
 
BB.
 
C. C.
 
D. D.
 
E. Nessuno dei punti indicati.
 
FIn un qualsiasi momento tra A e B.
 
G . Subito dopo l'inizio del ciclo, prima di A.

3. Dato un microprogramma contenente la seguente istruzione Mic-1: L3 MAR=0; if (Z) goto L1; else goto L2
Supposto che i primi 9 bit (quelli nella parte chiamata Addr) della rappresentazione binaria di questa
microistruzione contengano 010111001, in quale locazione sarà memorizzata la microistruzione che verrà
eseguita dopo quella che abbiamo scritto?

 
A. 010111001
 
B. 010111000
 
C. 111100000
 D.100111001
 E. 110111001
 F. 111010101