1.1.1 Fetch-Execute Cycle and Registers

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with 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.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

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