← Back to CPU

Match: CPU Registers

Test your knowledge of CPU registers and what they store

Activity 1: Data vs Address

Drag each register to the correct category. Remember: some registers store addresses (memory locations), while others store data (actual values).

PC
MAR
MDR
ACC

📍 Stores ADDRESS

Memory locations - WHERE to look

📦 Stores DATA

Actual values - WHAT we found

Results

0/4

Activity 2: Match Definitions

Click a register, then click the matching definition to pair them together.

Registers
PC (Program Counter)
MAR (Memory Address Register)
MDR (Memory Data Register)
ACC (Accumulator)
Definitions
Stores the results of calculations from the ALU
Holds the address of the NEXT instruction to be fetched
Holds the data that has been fetched from memory
Holds the address of the memory location currently being accessed

Results

0/4
← Back to Learn Take the Quiz →