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