Accumulator
Responsible for temporarily storing arithmetic and logic results.
Memory Address Register(MAR)
Used for holding the address of the current instruction being executed
Memory Data Register(MDR)
Responsible for holding the actual data that is being stored in RAM
Program Counter
Points to the next instruction that needs to be executed. It is located in the Control Unit
what is the purpose of accumulator
It acts as a temporary storage location which holds an mathematical and logical calculations.
what is the purpose of a control unit
The control unit (CU) is a component of a computer’s central processing unit (CPU) that directs the operation of the processor