Accumulator [AC]
Stores the results of calculations
Instruction Register [IR]
Stores address in RAM of instruction to be processed
Memory Address Register [MAR]
Stores address in RAM of data TO BE processed
Stores the data being processed
Memory Data Register [MDR]
Program Counter [PC]
Stores address in RAM of next instruction
Arithmetic Logic Unit [ALU]
Core of the CPU, made of logic circuits to perform logic and arithmetic operations
Registers
parts of the CPU which can store data
directs operations, sends out signals to control how data moves around the CPU; it manages the clock
Control Unit