3.1.3

Registers of the Central Processing Unit (CPU)

Test yourself

Registers of the Central Processing Unit (CPU)

Registers that have a predetermined purpose in the central processing unit are known as special purpose registers.

Illustrative background for Program Counter (PC)Illustrative background for Program Counter (PC) ?? "content

Program Counter (PC)

  • Holds the memory location address of the next instruction to be performed by the CPU.
Illustrative background for Accumulator (ACC)Illustrative background for Accumulator (ACC) ?? "content

Accumulator (ACC)

  • Holds the result of calculations and operations performed by the arithmetic logic unit (ALU).
Illustrative background for Memory Address Register (MAR)Illustrative background for Memory Address Register (MAR) ?? "content

Memory Address Register (MAR)

  • Holds the address of the location in memory where data is to be retrieved or stored.
Illustrative background for Memory Data Register (MDR)Illustrative background for Memory Data Register (MDR) ?? "content

Memory Data Register (MDR)

  • Holds the data that has been retrieved from memory, or that is about to be stored in memory.

Jump to other topics

1Computational Thinking & Algorithms

2Programming

3Hardware & Software

4Data

5The Internet

6Online Safety & Security

Go student ad image

Unlock your full potential with GoStudent tutoring

  • Affordable 1:1 tutoring from the comfort of your home

  • Tutors are matched to your specific learning needs

  • 30+ school subjects covered

Book a free trial lesson