Ace the 2025 OCR GCSE Computer Science Challenge – Code Your Way to Success!

Image Description

Question: 1 / 400

Which register stores the results of calculations performed by the ALU?

Control Unit

Memory Data Register

Accumulator

The correct answer is the accumulator, as it serves a vital role in the arithmetic logic unit (ALU) operations within a computer's architecture. The accumulator is a special register designed to temporarily hold data that is being processed or calculated. When the ALU performs calculations such as addition, subtraction, or logical operations, the resulting output is stored in the accumulator. This allows for efficient use of data between operations and keeps the workflow streamlined.

In the context of other components, the control unit coordinates the operations of the processor but does not store calculation results. The memory data register is specifically responsible for holding data that is in transit between the CPU and the memory, rather than calculating results. The program counter keeps track of the next instruction to execute but does not store outcomes from processing tasks. Therefore, the accumulator is the dedicated register for holding the results of calculations performed by the ALU.

Get further explanation with Examzify DeepDiveBeta

Program Counter

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy