Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Registers of the Central Processing Unit (CPU)

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

Program Counter (PC)

Program Counter (PC)

  • Holds the memory location address of the next instruction to be performed by the CPU.
  • The PC does not store the instruction itself.
Accumulator (ACC)

Accumulator (ACC)

  • Holds the result of calculations and operations performed by the arithmetic logic unit (ALU).
Memory Address Register (MAR)

Memory Address Register (MAR)

  • Holds the address of the location in memory where data is to be retrieved or stored.
Memory Data Register (MDR)

Memory Data Register (MDR)

  • Holds the data that has been retrieved from memory, or that is about to be stored in memory.
Current Instruction Register (CIR)

Current Instruction Register (CIR)

  • The Current Instruction Register (CIR) is used to store the current instruction that the CPU is working on.
Jump to other topics
1

Components of a Computer

2

Software & Software Development

3

Exchanging Data

4

Data Types, Data Structures & Algorithms

5

Legal, Moral, Cultural & Ethical Issues

6

Elements of Computational Thinking

6.1

Thinking Abstractly

6.2

Thinking Ahead

6.3

Thinking Procedurally

6.4

Thinking Logically

6.5

Thinking Concurrently

7

Problem Solving & Programming

8

Algorithms

Practice questions on Registers

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
  2. 2
  3. 3
Answer all questions on Registers

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium