Which register holds the address of the next instruction to be executed in memory?

Computer Mcqs for PPSC, FPSC, NTS, and Pakistan government job tests. Select an option below, then read the explanation.

PPSCFPSCNTSPakistan govt jobs
Subject
Computer Mcqscomputer-mcqs
Published
15 Jan 2020
Last updated
28 May 2026

Browse all Computer Mcqs

Choose the correct answer

Explanation

The Program Counter (option A) stores the address of the next instruction that the CPU will execute. The Memory Data Register temporarily holds data read from or written to memory, the Instruction Register contains the current instruction being executed, and the Memory Address Register holds the address of the memory location being accessed.

SolveExam — free MCQs and past papers for Pakistan government job tests. Content is for educational practice only.