Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 9
Q261:
The memory word size in EAGLE is ___ bits.
A. 8
B. 16
C. 32
D. 64
Correct Answer: B
Chapter: 9
Q262:
The "load" instruction in EAGLE is used to ____.
A. Store data
B. Move data between registers
C. Load memory into a register
D. Halt the processor
Correct Answer: C
Chapter: 9
Q263:
What happens when the opcode is 31 in FALCON-A?
A. Processor runs
B. Processor halts
C. Processor resets
D. Processor initializes
Correct Answer: B
Chapter: 9
Q264:
What does the "shiftl" instruction do?
A. Shifts left
B. Shifts right
C. Rotates left
D. Rotates right
Correct Answer: A
Chapter: 9
Q265:
How many operands can be used in an EAGLE instruction?
A. 1
B. 2
C. 3
D. 4
Correct Answer: B
Chapter: 9
Q266:
The Program Counter (PC) in EAGLE is ____.
A. Accessible by the programmer
B. Not accessible by the programmer
C. 32 bits long
D. Used for multiplication
Correct Answer: B
Chapter: 9
Q267:
The "ori" instruction in EAGLE performs which operation?
A. AND
B. OR
C. XOR
D. NAND
Correct Answer: B
Chapter: 9
Q268:
The opcode for the "store" instruction in EAGLE is ____.
A. 8
B. 10
C. 12
D. 14
Correct Answer: B
Chapter: 9
Q269:
In EAGLE, the "mov" instruction is used to ____.
A. Add values
B. Move data between registers
C. Load memory
D. Branch to a new address
Correct Answer: B
Chapter: 9
Q270:
The opcode for "brp" instruction in EAGLE is ____.
A. 27
B. 28
C. 29
D. 30
Correct Answer: A
Chapter: 9
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
Correct Answer: B
Chapter: 9
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
Correct Answer: C
Chapter: 9
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
Correct Answer: A
Chapter: 9
Q274:
Which register stores the contents of memory location 8 in EAGLE?
A. R0
B. R3
C. R8
D. IR
Correct Answer: B
Chapter: 9
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
Correct Answer: B
Chapter: 9
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
Correct Answer: B
Chapter: 9
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
Correct Answer: B
Chapter: 9
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
Correct Answer: A
Chapter: 9
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
Correct Answer: B
Chapter: 9
Q280:
What addressing mode is used in the modified EAGLE processor?
A. Direct
B. Immediate
C. Indexed
D. Limited
Correct Answer: D

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now