The correct answer is Accumulator.
Key Points
- An accumulator is a type of register present in a CPU (Central Processing Unit).
- It works as a temporary storage location that keeps an intermediate value in logical and mathematical calculations.
- Intermediate results of execution are progressively stored in the accumulator, replacing the previous value.
Additional Information
- An IR (Instruction Register) saves machine instruction that is currently under execution. It is a register that sits at the top of the memory hierarchy. A variety of registers fulfills different operations in a central processing unit (CPU) – the function of the IR is to keep that currently stacked instruction for use.
- A PC (program counter) is a CPU register that has the address stored for the next instruction to be processed from memory. It is a digital counter required for quicker execution of tasks as well as to keep track of the current execution point.
- The MAR (Memory Address Register) is the register in the control unit that holds the address of a register to receive or store from or to the storage. The Memory Address Register is half of an interaction between a microprogram and storage.





