CPU Registers Flashcards

OCR GCSE J277 Computer Science specification

CPU Registers

Small, fast storage locations within the CPU used to hold data temporarily during processing.

1 / 10

Ready to master these flashcards?

Sign in to study with spaced repetition and track your progress.

Sign In to Track Progress

Terms in this set (10)

1

CPU Registers

Small, fast storage locations within the CPU used to hold data temporarily during processing.

2

Program Counter (PC)

Holds the memory address of the next instruction to be executed.

3

Memory Address Register (MAR)

Holds the memory address of the data or instruction to be fetched or stored.

4

Memory Data Register (MDR)

Holds the actual data or instruction that has been fetched from memory or is to be written to memory.

5

Accumulator (ACC)

Holds the intermediate results of calculations performed by the ALU.

6

Purpose of Registers

Registers are used to temporarily store data and instructions during the fetch–execute cycle.

7

Fetch–Execute Cycle and Registers

Registers play a key role in the fetch–execute cycle by storing addresses, instructions, and data during processing.

8

Speed of Registers

Registers are faster than cache and RAM, allowing quick access to data during processing.

9

Von Neumann Architecture Registers

Registers such as the MAR, MDR, PC, and ACC are part of the Von Neumann architecture.

10

Difference Between MAR and MDR

MAR holds the address of the data or instruction, while MDR holds the actual data or instruction itself.

Genie

Want to Learn More?

Get personalised lessons, quizzes, and instant feedback from your AI tutor.

Start Learning