Which of the following registers holds the address of an instruction?

Which of the following registers holds the address of an instruction? Correct Answer PC

The correct answer is option 2.

Concept:

  Registers are a type of computer memory used to quickly accept, store, and transfer data and instructions that are being used immediately by the CPU. The registers used by the CPU are often termed Processor registers.

A list of some of the most frequent registers found in a basic computer follows:

Register Symbol Number of bits Function
Data register DR 16 Holds memory operand
Address register AR 12 Holds address for the memory
Accumulator AC 16 Processor register
Instruction register IR 16 Holds instruction code
Program counter PC 12 Holds the address of the instruction
Temporary register TR 16 Holds temporary data
Input register INPR 8 Carries input character
Output register OUTR 8 Carries output character

Hence the correct answer is PC.

Related Questions