Multiple choice

The register which keeps track of the program and which contains the memory address of the instruction currently executing is known as

  1. index register

  2. program counter

  3. memory address register

  4. instruction registers

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The program counter is a specific CPU register that keeps track of execution by holding the memory address of the next instruction to be executed. Index registers and memory address registers serve different functions in address calculation and data transfer.