GU1: 9. Registers & FDE

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:16 PM on 5/19/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards
Registers: What are CPU registers?
Very small, very fast memory inside the CPU used during processing.
2
New cards
Registers: What does the Program Counter do?
Holds the address of the next instruction to be fetched.
3
New cards
Registers: What does the Memory Address Register (MAR) do?
Stores the address of the memory location the CPU wants to access.
4
New cards
Registers: What does the Memory Data Register (MDR) do?
Hold the data being transferred to/from memory.
5
New cards
Registers: What does the Current Instruction Register do?
Stores the instruction currently being decoded/executed.
6
New cards
Registers: What is the Accumulator?

Stores intermediate results from calculations

(working space for maths)

7
New cards
Fetch-Decode-Execute: What is the fetch-decode-execute cycle?
The process the CPU uses to run instructions.
8
New cards
Fetch-Decode-Execute: What happens in the fetch stage?

The program counter gives the address to the memory address register.

Memory sends instruction to MDR

Instruction moved to CIR

Program Counter increases by 1

9
New cards
Fetch-Decode-Execute: What happens in the decode stage?

Control Unit interprets the instruction

Figures out what needs to happen

10
New cards
Fetch-Decode-Execute: What happens in the execute stage?

CPU carries out the instruction

May involve ALU, memory, or I/O

11
New cards
Fetch-Decode-Execute: What is the ALU?
Arithmetic Logic Unit
12
New cards
Fetch-Decode-Execute: What does the ALU do?
Performs calculations and logic operations