TEST di autovalutazione

1 Il calcolo dell'indirizzo dell'elemento A[k] di un Array di numeri INTERI si effettua:
A) Moltiplicando l'indice k per 4 e addizionando il valore ottenuto al contenuto del registro Base dell'Array
B) Addizionando il valore dell'indice k al contenuto del registro Base dell'Array
C) Moltiplicando l'indice k per 2 e addizionando il valore ottenuto al contenuto del registro Base dell'Array
D) Moltiplicando l'indice k per 4

 

2 La moltiplicazione per 4 dell'indice k si effettua:
A) Mediante l'istruzione sll di shift logico a sinistra indicando uno shift di 4 posizioni
B) Mediante l'istruzione sld di shift logico a destra indicando uno shift di 2 posizioni
C) Mediante l'istruzione sll di shift logico a sinistra indicando uno shift di 2 posizioni
D) Mediante l'istruzione sld di shift logico a destra indicando uno shift di 4 posizioni

 

3
Le istruzioni in figura possono essere tradotte in Assembly MIPS:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura

 

4

Le istruzioni in figura possono essere tradotte in Assembly MIPS:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura

 

5

Le istruzioni in figura possono essere tradotte in Assembly MIPS:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura

 

6 Il calcolo dell'indirizzo dell'elemento A[k] di un Array che implementa una stringa di CARATTERI ASCII si effettua:
A) Addizionando il valore dell'indice k al contenuto del registro Base dell'Array
B) Moltiplicando l'indice k per 2 e addizionando il valore ottenuto al contenuto del registro Base dell'Array
C) Moltiplicando per 2 il contenuto del registro Base dell'Array
D) Moltiplicando l'indice k per 4 e addizionando il valore ottenuto al contenuto del registro Base dell'Array

 

7 Il calcolo dell'indirizzo dell'elemento A[k] di un Array che implementa una stringa di CARATTERI Unicode a 16 bit si effettua:
A) Moltiplicando l'indice k per 4 e addizionando il valore ottenuto al contenuto del registro Base dell'Array
B) Moltiplicando l'indice k per 2
C) Addizionando il valore dell'indice k al contenuto del registro Base dell'Array
D) Moltiplicando l'indice k per 2 e addizionando il valore ottenuto al contenuto del registro Base dell'Array

 

8

Le istruzioni in figura possono essere tradotte in Assembly MIPS:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura

 

9

Le istruzioni in figura possono essere tradotte in Assembly MIPS:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura

 

10

Le istruzioni in figura possono essere tradotte in Assembly MIPS:
A)

Dalle istruzioni in figura
B)

Dalle istruzioni in figura
C)

Dalle istruzioni in figura
D)

Dalle istruzioni in figura