Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q251: How is relative addressing described in RTL?
- A: rel<15..0> := PC + (8αc2<7>)©c2<7..0>;
- B: disp<15..0> := (R[rb] + c1<4..0>);
- C: IR ← M[PC]; PC ← PC + 2;
- D: PC ← PC + 4;
View Answer
A
Q252: What happens during the instruction execution phase in RTL?
- A: The program counter is decremented
- B: The next instruction is fetched
- C: The current instruction is executed
- D: The processor is halted
View Answer
C
Q253: Which of the following RTL expressions represents an effective address calculation?
- A: PC ← PC - 2
- B: disp<15..0> := (R[rb] + (11α c1<4>))© c1<4..0>;
- C: Run ← 1
- D: IR ← M[PC]
View Answer
B
Q254: What is the opcode for the "halt" instruction in EAGLE?
- A: 250
- B: 249
- C: 251
- D: 248
View Answer
A
Q255: The EAGLE processor has how many general-purpose registers?
- A: 4
- B: 8
- C: 12
- D: 16
View Answer
B
Q256: Which of the following is a type Z instruction in EAGLE?
- A: add
- B: sub
- C: halt
- D: mov
View Answer
C
Q257: What does the "nop" instruction do?
- A: Stalls the processor
- B: Halts the processor
- C: Resets the processor
- D: Increments the PC
View Answer
A
Q258: In EAGLE, what is the length of the instruction in the type Z format?
- A: 8 bits
- B: 16 bits
- C: 32 bits
- D: 64 bits
View Answer
A
Q259: What is the opcode for the "add" instruction in EAGLE?
- A: 13
- B: 11
- C: 12
- D: 14
View Answer
B
Q260: In which register is the remainder stored after the execution of the "div" instruction?
- A: R0
- B: R1
- C: R6
- D: R7
View Answer
C