1. In un linguaggio macchina, avere Ortogonalità tra registri e modalità di indirizzamento significa che:

   
A. la domanda è priva di senso. Casomai si dovrebbe parlare di ortogonalità tra codici operativi e modalità di indirizzamento.
   B. che le modalità di indirizzamento sono specificate nei registri argomento dell'istruzione. 
   
C. che nella modalità di indirizzamento registro gli unici registri indirizzabili sono quelli ortogonali tra di loro.
   
D. che le uniche modalità di indirizzamento possibili sono la modalità registro e quella registro indiretta.   
   
E. registri e modalità di indirizzamento sono specificate separatamente e indipendentemente.     

2. L'architettura UltraSPARCII è dotata di una grande quantità di registri.
    Questo è fatto anche per permettere

  
A.  di mantenere nei registri copia di alcune porzioni di memoria, cioé di utilizzare i registri come
           memoria cache direttamente manipolabile da programma. 
   
B. di mantenere nei registri la porzione di Stack che non entra in memoria.
   
C. di mantenere nei registri la porzione superiore dello Stack. 
   
D. La domanda è priva di senso, poiché l'UltraSPARCII è un'architettura RISC, quindi con poche e
          semplici istruzioni. Anche il numero di registri quindi è necessariamente ridotto.
   
E.  La domanda è priva di senso, poiché le architetture RISC sono dotate di notevoli quantità di registri,
           ma la UltraSPARCII è  una tipica architettura CISC.


3. Considerate il Chip di I/O di una periferica, per esempio una stampante, che possieda
    un registro BR contenente il carattere da stampare. Come fa la CPU a sapere che la
    stampante ha stampato un carattere per poterne inviare un altro?

   A. Esiste solitamente un registro contenente informazioni sullo stato del registro BR. La CPU può leggere tale
          registro, oppure il contenuto di tale registro può eventualmente causare una richiesta di interruzione.    
   
B. Prova comunque a scrivere il carattere da stampare in BR. Se il registro è pieno la transazione di scrittura
          non può avvenire ed attenderà che venga svuotato.
   
C. Legge il registro BR e se è vuoto può inviare un altro carattere.
   
D. La domanda e' priva di senso poiché i chip di I/O non possiedono registri, infatti il loro scopo è solo quello di
          inviare richieste di interruzione quando ce ne sia bisogno.
    
E.  Il bus possiede della circuiteria apposita, che provvede a selezionare il CS (chip select) del registro BR non
           appena la stampante ha scritto il carattere.