Step-by-Step Lesson

Learn: The Fetch-Decode-Execute Cycle

Pearson GCSE Computer Science 1CP2

Ready to start this lesson?

Sign in to track your progress. 17 steps including 9 interactive questions.

Sign In to Start Learning
17 Steps9 Questions

Students also studied

Browse all

Steps in this lesson (17)

1
Text

Welcome!Today, we're going to learn all about the Fetch-Decode-Execute Cycle (FDE Cycle), a key process carried out by the CPU. This lesson is tailored to help you understand how computers process instructions step by step.

2
Text

What is the Fetch-Decode-Execute Cycle?The Fetch-Decode-Execute Cycle is the process by which the CPU carries out instructions in a computer program. It involves fetching the instruction from memory, decoding it to understand what needs to be done, and executing the instruction.

3
Text

Step 1: FetchDuring the Fetch stage, the CPU retrieves an instruction from memory. The Program Counter (PC) keeps track of the memory address of the next instruction to be fetched. The instruction is then stored in the Memory Address Register (MAR).

4
Multiple ChoiceInteractive

Quick check: What does the Program Counter (PC) do?

Start the lesson to answer this multiple choice question

5
Text

Step 2: DecodeOnce the CPU fetches the instruction, it moves to the Current Instruction Register (CIR). The Control Unit (CU) then reads the instruction, breaks it down, and determines what needs to be done. This is called the Decode stage.

6
Fill in the BlankInteractive

The {{blank0}} Unit is responsible for decoding the instruction and sending signals to other parts of the CPU.

Start the lesson to answer this fill in the blank question

7
Text

Step 3: ExecuteIn the Execute stage, the decoded instruction is carried out. The Arithmetic Logic Unit (ALU) performs calculations, comparisons, or logical operations based on the instruction, and the result is stored in a register or memory.

8
Multiple ChoiceInteractive

Quick check: What does the Arithmetic Logic Unit (ALU) do during the execute stage?

Start the lesson to answer this multiple choice question

9
Text

How Registers Work in the FDE CycleRegisters are small, fast storage locations inside the CPU. Key registers include the Program Counter (PC), Memory Address Register (MAR), Memory Data Register (MDR), and Current Instruction Register (CIR). Each plays a specific role in the Fetch-Decode-Execute Cycle.

10
MatchingInteractive

Match the items on the left with their correct pairs on the right

Start the lesson to answer this matching question

11
Text

Clock Speed and CPU PerformanceThe clock speed of the CPU determines how many instructions it can process per second. A higher clock speed means faster processing. For example, a CPU with a clock speed of 3 GHz can process 3 billion cycles per second.

12
Math EquationInteractive

Match the items on the left with their correct pairs on the right

Start the lesson to answer this math equation question

13
Text

Review Time!Great work! You've learned about the Fetch-Decode-Execute Cycle, the roles of key CPU components, and how clock speed affects CPU performance. Let's test your understanding with a few questions.

14
Multiple ChoiceInteractive

What does the Memory Address Register (MAR) do?

Start the lesson to answer this multiple choice question

15
Multi-SelectInteractive

Which of the following are components of the CPU? (Select all that apply)

Start the lesson to answer this multi-select question

16
Fill in the BlankInteractive

The {{blank0}} speed determines how many instructions the CPU can process per second.

Start the lesson to answer this fill in the blank question

17
MatchingInteractive

Match the items on the left with their correct pairs on the right

Start the lesson to answer this matching question

Genie

Want to Learn More?

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

Explore More Topics