Which one of the following stores the results produced by arithmetic and logic unit of a computer ?
Verified Answer
A. Instruction Register (IR)
B. Program Counter (PC)
C. Accumulator (ACC)
D. Memory Address Register (MAR)
Explanation:
Within the CPU, the results of arithmetic and logical operations performed by the Arithmetic Logic Unit (ALU) are typically stored in a special-purpose register called the Accumulator (ACC). (a) The Instruction Register (IR) holds the instruction currently being executed. (b) The Program Counter (PC) holds the address of the next instruction to be fetched. (d) The Memory Address Register (MAR) holds the memory address of data or instructions that need to be accessed. The Accumulator is specifically designed to temporarily store the intermediate and final results of ALU operations.