Vidyalelo
Computer Science · Q4

Computer Architecture

Engineering and GATE · Computer Science · question 4

Q4

Which register in the CPU stores the address of the next instruction to be fetched?

A.
Instruction Register
B.
Program Counter
Answer
C.
Accumulator
D.
None of the above

Answer: Option B

Solution

Answer: Option B
Solution:
Option A: Instruction Register
The Instruction Register (IR) holds the current instruction being executed by the CPU.

Option B: Program Counter
This option is correct. The Program Counter (PC) is a special-purpose register in the CPU that stores the memory address of the next instruction to be fetched and executed.

Option C: Accumulator
The Accumulator is a register that stores the results of arithmetic and logical operations performed by the CPU.

Conclusion:
Among the options given, Option B: Program Counter is the register in the CPU that specifically stores the address of the next instruction to be fetched for execution.