Architettura Degli Elaboratori

Corso (A-L)

- Test in Itinere n. 6 -




Nome e Cognome: ______________________________________________________________


Matricola: _____________________________




1. Si consideri l'istruzione Mic1:

TOS=SP+1; if (N) goto L1; else goto L1; rd

Tale istruzione :


2. Solamente uno dei seguenti segmenti di codice ha come effetto della sua esecuzione quello di incrementare di 1 il contenuto della parola di memoria (la memoria a 32 bit) di indirizzo 1 ( M[1] <-- M[1]+1 ):

3. Considerate il seguente programmino Mic-1:

              PC=MDR=1; fetch
             TOS=1; if (Z) goto L1; else goto L2
    L1    TOS=MDR; goto L4
    L2    TOS=MBR; goto L4
    L4

Quando verrā eseguita l'istruzione con etichetta L4, in TOS ci sarā:

4. Nell'Hardware che implementa il linguaggio Mic-1, il registro MPC:

5. 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)?