Step-by-Step Lesson

Learn: Fetch-Decode-Execute Cycle

OCR GCSE J277 Computer Science specification

Ready to start this lesson?

Sign in to track your progress. 13 steps including 7 interactive questions.

Sign In to Start Learning
13 Steps7 Questions

Students also studied

Browse all

Steps in this lesson (13)

1
Text

Welcome!Today we'll learn about the fetch-decode-execute (FDE) cycle, which is a key process that happens inside the CPU. It's an essential concept in Computer Science, so let's break it down step by step!

2
Text

What is the Fetch-Decode-Execute Cycle?Computers process instructions using the fetch-decode-execute cycle. This cycle allows the CPU to fetch data and instructions, decode them, and execute the required task. It repeats continuously to ensure the computer runs smoothly.

3
Text

Step 1: FetchDuring the fetch phase, the CPU retrieves an instruction from memory. The Program Counter (PC) holds the address of the next instruction, and the Memory Address Register (MAR) sends this address to memory. The Memory Data Register (MDR) collects the data or instruction at that address.

4
Multiple ChoiceInteractive

What is the role of the Program Counter during the fetch phase?

Start the lesson to answer this multiple choice question

5
Text

Step 2: DecodeOnce the instruction is fetched, it moves to the Control Unit (CU). The CU decodes the instruction to understand what needs to be done. This involves identifying whether the instruction requires calculations, data movement, or other tasks.

6
Fill in the BlankInteractive

The {{blank0}} decodes the fetched instruction to determine what needs to be done.

Start the lesson to answer this fill in the blank question

7
Text

Step 3: ExecuteDuring the execute phase, the CPU performs the operation specified by the instruction. If calculations are needed, the Arithmetic Logic Unit (ALU) handles them. Other tasks might involve moving data or interacting with devices.

8
MatchingInteractive

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

Start the lesson to answer this matching question

9
Text

Review Time!Great work! You've learned about how the CPU processes instructions using the fetch-decode-execute cycle. Now let's test your understanding with a few questions.

10
Multi-SelectInteractive

Which of the following are true about the fetch-decode-execute cycle? (Select all that apply)

Start the lesson to answer this multi-select question

11
Math EquationInteractive

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

Start the lesson to answer this math equation question

12
Fill in the BlankInteractive

The {{blank0}} performs calculations during the execute phase.

Start the lesson to answer this fill in the blank question

13
Multiple ChoiceInteractive

What happens during the decode phase of the FDE cycle?

Start the lesson to answer this multiple choice question

Genie

Want to Learn More?

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

Explore More Topics