Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Multiple Choice Questions

Q151: What does โ€œRun โ† 1โ€ signify in the fetch-execute cycle?
  • A: Instruction is halted
  • B: Instruction is fetched
  • C: Processor begins execution
  • D: Processor is in halt state
View Answer
C

Q152: In RTL, how is the instruction fetched from memory?
  • A: IR โ† M [PC], PC โ† PC + 4
  • B: PC โ† IR [M], PC โ† PC - 4
  • C: Run โ† M [PC], PC โ† PC + 2
  • D: PC โ† M [PC], IR โ† IR + 4
View Answer
A

Q153: What is the meaning of โ€œ(op=14) : R [ra] โ† R [rb] - R [rc];โ€ in RTL?
  • A: Subtracts values of ra and rb registers
  • B: Subtracts values of rb and rc registers
  • C: Subtracts values of ra and rc registers
  • D: Subtracts values of ra and constant field
View Answer
B

Q154: Fill in the blank: The bits from 26 to 22 in an SRC instruction are used to specify the _______.
  • A: opcode field
  • B: target register field
  • C: operand field
  • D: long displacement field
View Answer
B

Q155: Fill in the blank: The range of memory addresses accessed using direct addressing with rb=0 is from _______ to _______.
  • A: 00000000h to 0000FFFFh
  • B: FFFF0000h to FFFFFFFFh
  • C: 00000000h to FFFFFFFFh
  • D: FFFF0000h to 0000FFFFh
View Answer
A

Q156: Which SRC instruction loads a register using a displacement address?
  • A: ld
  • B: ldr
  • C: add
  • D: sub
View Answer
A

Q157: In the SRC instruction format, what does the c1<21..0> field represent?
  • A: Short displacement field
  • B: Long displacement field
  • C: Count field
  • D: Modifier field
View Answer
B

Q158: Fill in the blank: The relative address in RTL is calculated by adding the _______ to the program counter.
  • A: displacement
  • B: opcode
  • C: relative address
  • D: instruction address
View Answer
A

Q159: Which RTL statement describes the start of instruction execution if the machine is running?
  • A: PC โ† M [PC]
  • B: Run โ† 1, instruction_Fetch
  • C: instruction_Fetch โ† M [PC], PC โ† PC + 4
  • D: instruction_Execution โ† M [PC], PC โ† PC + 4
View Answer
C

Q160: What does the instruction execution (iE) depend on in the fetch-execute cycle of SRC?
  • A: Concurrent statements
  • B: Sequential operations
  • C: Conditional operations
  • D: Pipeline stalls
View Answer
C

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

๐Ÿš€ Start Quiz Now