Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q271: Which of the following instructions checks if the value in a register is zero and branches if true?
- A: brp
- B: brz
- C: brnz
- D: sub
View Answer
B
Q272: What does the instruction "loadi r5, 54" do?
- A: Load 54 into memory
- B: Store 54 in R0
- C: Load immediate 54 into register r5
- D: Store the value of register 5
View Answer
C
Q273: The "not" instruction in EAGLE performs which operation?
- A: Inverts the value of the operand register
- B: Multiplies two registers
- C: Adds two registers
- D: Divides two registers
View Answer
A
Q274: Which register stores the contents of memory location 8 in EAGLE?
- A: R0
- B: R3
- C: R8
- D: IR
View Answer
B
Q275: What is the main function of the R0 register in the original EAGLE ISA?
- A: Store data temporarily
- B: Act as the accumulator
- C: Handle memory access
- D: Perform branching operations
View Answer
B
Q276: What is the bit size of the Program Counter (PC) in the modified EAGLE processor?
- A: 8-bit
- B: 16-bit
- C: 32-bit
- D: 64-bit
View Answer
B
Q277: In the original EAGLE ISA, how is memory accessed?
- A: Directly
- B: Through load and store instructions
- C: Using immediate addressing
- D: Using indexed addressing
View Answer
B
Q278: What does the 'brz' instruction do in the modified EAGLE ISA?
- A: Branch if zero flag is set
- B: Branch if not zero
- C: Branch if negative
- D: Branch if positive
View Answer
A
Q279: What is the bit size of the memory in the modified EAGLE processor?
- A: 8-bit
- B: 16-bit
- C: 32-bit
- D: 64-bit
View Answer
B
Q280: What addressing mode is used in the modified EAGLE processor?
- A: Direct
- B: Immediate
- C: Indexed
- D: Limited
View Answer
D