TEST di autovalutazione

1 Nel Linguaggio Macchina MIPS, i campi del Formato di Tipo I contengono:
A) Sequenze di lunghezza 6, 5, 5, 5, 5, 6
B) Sequenze di lunghezza 6, 5, 5, 16
C) Sequenze di lunghezza 6, 16, 5, 5
D) Sequenze di lunghezza 6, 26

 

2 Nel Linguaggio Macchina MIPS, la suddivisione in campi dell'istruzione 00100001000010011000000000100101 con Formato di Tipo I è data:
A) Dalle sequenze 0010000100001001, 10000, 00000, 100101
B) Dalle sequenze 001000, 01000, 01001, 10000, 00000, 100101
C) Dalle sequenze 001000, 01000, 010011000000000, 100101
D) Dalle sequenze 001000, 01000, 01001, 1000000000100101

 

3 Nel Linguaggio Macchina MIPS, il Formato e la Modalità di Indirizzamento dell'istruzione addi sono:
A) Formato di Tipo R con Indirizzamento immediato
B) Formato di Tipo I con Indirizzamento immediato
C) Formato di Tipo I con Indirizzamento tramite registro
D) Formato di Tipo I sia con Indirizzamento tramite registro sia con Indirizzamento immediato

 

4 La traduzione in Assembly MIPS dell'assegnamento val = b - 300 con l'associazione tra variabi e indirizzi di registri b-->$s1 e val-->$t0 è:
A) L'istruzione sub $t0, $s1, 300
B) L'istruzione addi $t0, $s1, -300
C) L'istruzione addi $s1, $t0, -300
D) L'istruzione sub $s1, $t0, 300

 

5 Nel Formato di Tipo I, i valori del campo immediato sono compresi tra:
A) Il minimo -216 ed il massimo 216
B) Il minimo -215 ed il massimo 215
C) Il minimo 0 ed il massimo 216-1
D) Il minimo -215 ed il massimo 215-1

 

6 L'operando immediato dell'istruzione Assembly MIPS addi $t0, $s1, 30 è rappresentato in Linguaggio Macchina mediante:
A) Una sequenza di 16 bit in Notazione posizionale pesata
B) Una sequenza di 16 bit in Notazione modulo e segno
C) Una sequenza di 16 bit in Notazione in complemento a 2
D) Una sequenza di 16 bit in Notazione posizionale pesata senza segno

 

7 Prima della esecuzione di una istruzione con Formato di Tipo I il valore del campo immediato viene:
A) Inviato all'ALU aggiungendo 16 bit uguali a 0 a sinistra della sequenza contenuta nel campo
B) Inviato all'ALU aggiungendo 16 bit uguali a 0 a destra della sequenza contenuta nel campo
C) Inviato all'ALU aggiungendo 16 bit mediante estensione del segno alla sequenza contenuta nel campo
D) Copiato in un registro di 32 bit

 

8 La Modalità di Indirizzamento immediato è utilizzata con:
A) Il formato di Tipo R e il Formato di Tipo I
B) Solo il Formato di Tipo I
C) Solo il Formato di Tipo R
D) Il formato di Tipo J

 

9 Nel Linguaggio Macchina MIPS, la Modalità di Indirizzamento immediato fornisce due operandi mediante due campi del Formato di Tipo I che contengono:
A) Gli indirizzi dei registri che contengono i due operandi
B) Due numeri interi in Notazione in complemento a 2 che costituiscono i due operandi
C) I valori Codice Operativo e funzione
D) Un numero intero in Notazione in complemento a 2 che costituisce un operando e l'indirizzo di un registro che contiene l'altro operando

 

10 L'esecuzione dell'istruzione Assembly MIPS addi $s7, $t0, -35 ha l'effetto di:
A) Addizionare -35 al contenuto del registro di indirizzo $s7 e scrivere il risultato come contenuto del registro di indirizzo $t0
B) Addizionare i contenuti dei registri di indirizzi $s7 e $t0 a -35 e scrivere il risultato come contenuto del registro di indirizzo $s7
C) Addizionare -35 al contenuto del registro di indirizzo $t0 e scrivere il risultato come contenuto del registro di indirizzo $s7
D) Copiare -35 nel registro di indirizzo $t0 e addizionare al contenuto del registro di indirizzo $s7