1. Nel sistema a livelli che stiamo studiando, la fase di estrazione dell'istruzione dell'interprete IJVM e' realizzata:
A: da una lettura nella RAM a 32 bit di Mic-1 ;
B: da una o piu' operazioni di fetch in Mic-1 ;
C: da una operazione di read (rd) di Mic-1 ;
D: da una o piu' operazioni di read (rd) di Mic-1 ;
E: in hardware da un ciclo di fetch-execute ;
F: da una o piu' o anche di piu' e magari piu' di piu' di quello che fa putipu' ;
2. Nel sistema a livelli che stiamo studiando, la Costant Pool di IJVM e' realizzata
A: direttamente in hardware con una RAM ad 32 bit ;
B: in software con un programma Mic-1 ;
C: da parte della Memoria dati di Mic-1 e dalla variabile Mic-1 CPP ;
D: con la Memoria programmi a 36 bit di Mic-1 E. dalla Memoria dati di Mic-1 a 32 bit e dal registro LV di Mic-1, che punta alla base della memoria stessa ;
E: ma figuriamoci!! La Constant Pool e' una componente di Mic-1, non di IJVM!!!
3. Supponiamo di avere un metodo JAVA con due argomenti e quattro variabili locali e che contenga l'istruzione j = k+1, dove k é la quarta variabile locale del metodo.
Se traducessimo in IJVM il metodo JAVA, tra le istruzioni che traducono l'assegnamento j = k+1 ci potrebbe essere la seguente?
ILOAD 9
A: Si, poiché agli argomenti va aggiunto anche l'objref. Inoltre, se si tiene conto che sullo Stack ci sono memorizzati il vecchio PC e il vecchio LV, le variabili e gli argomenti sono memorizzati dalle posizioni dalla 3 alla 9 ;
B: Si, poiché per assegnare a k il valore 9, bisogna prima porlo sullo Stack ;
C: No, poiché la variabile k è realizzata sullo Stack dall'elemento in posizione 6 ;
D: No, poiché ILOAD 9 non é un'istruzione IJVM corretta, infatti l'argomento di ILOAD deve essere un numero maggiore di 2^6 (dove 6 e' il numero complessivo di variabili locali ed argomenti) ;
E: No, poiche' la variabile locale k e' la quarta del metodo, e quindi si puo' leggere solo con ILOAD 4 ;
F: Guarda, facciamo cosi', non supponiamo niente che e' meglio..... ;
----------------
N.B.: Fra quelle proposte la risposta esatta è solo una !!!