OCR GCSE Computer Science Complete Practice Exam 2025

Question: 1 / 400

What register holds the actual data or instruction currently being processed in the CPU?

Program Counter

Memory Address Register

Memory Data Register

The correct choice is the Accumulator. The Accumulator is a special register in the CPU that holds the intermediate results of calculations as well as the data or instruction that is currently being processed. It plays a vital role in arithmetic operations, storing the results of these operations temporarily before they are either moved to main memory or used in further computations.

In contrast, the Program Counter keeps track of the address of the next instruction that is to be executed in the sequence. The Memory Address Register is responsible for holding the address of the memory location that is to be accessed, and the Memory Data Register contains the data that is being sent to or retrieved from memory. Each of these registers has a specific function that supports the overall operation of the CPU, but it is the Accumulator that directly holds the actual data or instructions during processing.

Get further explanation with Examzify DeepDiveBeta

Accumulator

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy