1.1.1 Fetch-Execute Cycle and Registers

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

1/12

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:20 AM on 5/15/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

13 Terms

1
New cards

What is FE Cycle

Fetch-Execute Cycle

2
New cards

Describe it simply

Instructions are fetched from RAM, decoded to be executed by the CPU

3
New cards

Program Counter

holds the address of the next instruction to be executed in memory

4
New cards

Memory Address Register (MAR)

holds the memory address of data to be fetched or stored in RAM.

5
New cards

Memory Data Register (MDR)

stores the instruction that was fetched or to be written to memory

6
New cards

Accumulator (ACC)

stores the result of mathmatical or logical calculations

7
New cards

Step 1

PC sends address to MAR

8
New cards

Step 2

PC is increased by 1 for the next instruction, prepares the system for the next instruction to be fetched

9
New cards

Step 3

CPU checks RAM for the address in MAR

10
New cards

Step 4

The instruction is transferred to MDR

11
New cards

Step 5

The instruction is decoded by the control unit

12
New cards

Step 6

The instruction is executed by the CPU, result goes to the ACC

13
New cards

Step 7

Cycle repeats itself by going back to step 1

Explore top flashcards