Computer Science - Computer Fundamentals - Discussion


The register which keeps track of the execution of a program and which contains the memory address of the instruction currently being executed is known as

[A]. Index register
[B]. Memory address register
[C]. Program counter
[D]. Instruction register
[E]. None of the above

Answer: Option C


No answer description available for this question.

Mrudula said: (Jun 22, 2011)  
Program counter holds address of next instruction.It must be memory address register.

Ajay Pathak said: (Jan 24, 2014)  
Instruction Register holds the address of Instruction currently being executed or decoded.

Priya said: (May 25, 2015)  
Memory address register holds the address of currently executed instruction, decoding of instruction takes place in instruction register.

Shewangizaw Bogale said: (Feb 25, 2017)  
Instruction register : is the part of a CPU's control unit that holds the instruction (itself) that is currently being executed or decoded.

Program counter : contains the address of the instruction being executed at the current time.
As each instruction gets fetched, the program counter will increase its stored value by 1.

The answer is correct. Program counter.

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.