1. Supponete di avere un microprogramma che contiene la seguente istruzione Mic-1: L3 MAR=-1>>1; if (N) goto L1; else goto L2 (ricordo che MAR=-1>>1 significa che la ALU produce la costante -1 e che questa viene shiftata a destra aritmeticamente di una posizione, prima di venire memorizzata in MAR) Supponete anche che i primi 9 bit (quelli nella parte chiamata Addr) della rappresentazione binaria di questa microistruzione contengano 010111001. In quale locazione sarà memorizzata la microistruzione che verrà eseguita dopo quella che abbiamo scritto? A. 010111001. B. 010111000. C. 111100000. D. 100111001. E. 110111001. F. 111010101. |
2. Nella rappresentazione interna di una
istruzione MIC-1 (una stringa di 36 bit) gli ultimi bit a |
3. Considerate il seguente programmino Mic-1: |