TEST di autovalutazione |
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) | ||