TEST di autovalutazione

1 La traduzione in Assembly MIPS dell'assegnamento val = A[6] con $s3 registro Base dell'Array di INTERI A[] e assegnado il registro $t0 alla variabile val è data:
A) Dell'istruzione sw $t0, 24 ($s3)
B) Dell'istruzione lw $t0, 6 ($s3)
C) Dell'istruzione lw $s3, 24 ($t0)
D) Dell'istruzione lw $t0, 24 ($s3)

 

2 La traduzione in Assembly MIPS dell'assegnamento A[3] = val con $s3 registro Base dell'Array di INTERI A[] e assegnado il registro $t0 alla variabile val è data:
A) Dell'istruzione sw $s3, 24 ($t0)
B) Dell'istruzione lw $t0, 24 ($s3)
C) Dell'istruzione sw $t0, 12 ($s3)
D) Dell'istruzione sw $t0, 3 ($s3)

 

3 La traduzione in Assembly MIPS dell'assegnamento val = A[k] con A[] Array di INTERI è data:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dall'istruzione in figura
D)

Dalle istruzioni in figura

 

4 La traduzione in Assembly MIPS dell'assegnamento A[k] = val con A[] Array di INTERI è data:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dall'istruzione in figura
D)

Dalle istruzioni in figura

 

5 La traduzione in Assembly MIPS dell'assegnamento val = testo[9] con $t1 registro Base dell'Array di caratteri ASCII testo[] e assegnado il registro $s5 alla variabile val è data:
A) Dell'istruzione lbu $t1, 9 ($s5)
B) Dell'istruzione sb $s5, 9 ($t1)
C) Dell'istruzione lbu $s5, 9 ($t1)
D) Dell'istruzione lbu $s5, 36 ($t1)

 

6 La traduzione in Assembly MIPS dell'assegnamento testo[9] = val con $t1 registro Base dell'Array di caratteri ASCII testo[] e assegnado il registro $s5 alla variabile val è data:
A) Dell'istruzione lbu $s5, 9 ($t1)
B) Dell'istruzione sb $t1, 9 ($s5)
C) Dell'istruzione sb $s5, 9 ($t1)
D) Dell'istruzione sb $s5, 36 ($t1)

 

7 La traduzione in Assembly MIPS dell'assegnamento val = testo[k] con testo[] Array di caratteri ASCII è data:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura

 

8 La traduzione in Assembly MIPS dell'assegnamento testo[k] = val con testo[] Array di caratteri ASCIII è data:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura

 

9 La traduzione in Assembly MIPS dell'assegnamento val = A[8] con $t4 registro Base dell'Array di caratteri Unicode a 16 bit A[] e assegnado il registro $s2 alla variabile val è data:
A) Dall'istruzione lbu $s2, 8 ($t4)
B) Dall'istruzione sh $s2, 16 ($t4)
C) Dall'istruzione sw $t4, 32 ($s2)
D) Dall'istruzione lhu $s2, 16 ($t4)

 

10 La traduzione in Assembly MIPS dell'assegnamento A[8] = val con $t4 registro Base dell'Array di caratteri Unicode a 16 bit A[] e assegnado il registro $s2 alla variabile val è data:
A) Dall'istruzione lbu $s2, 8 ($t4)
B) Dall'istruzione sh $s2, 16 ($t4)
C) Dall'istruzione sw $t4, 32 ($s2)
D) Dall'istruzione lhu $s2, 16 ($t4)