The Accumulator (ACC) is a general-purpose register in a CPU that is commonly used to store the intermediate results of arithmetic and logic operations performed by the Arithmetic Logic Unit (ALU). While modern architectures use multiple general-purpose registers for this role, the Accumulator was historically and conceptually the dedicated register for accumulating results from the ALU.