Computer Fundamentals - Engineering

Q1:

Which of the following registers is used to keep track of address of the memory location where the next instruction is located?

A Memory Address Register

B Memory Data Register

C Instruction Register

D Program Counter

E None of the above

ANS:D - Program Counter

Program counter also known as initial program loader, it holds the current address of the program and the next address to keep CPU busy.