Step-by-Step Lesson

Learn: The 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 will learn about the fetch–decode–execute cycle, an essential process in the CPU. Let's explore how the CPU processes instructions step by step!

2
Text

What is the Fetch–Decode–Execute Cycle?The fetch–decode–execute cycle is the process the CPU uses to run instructions stored in memory. It repeats continuously to carry out tasks required by computer programs.

3
Text

Step 1: FetchDuring the fetch step, the CPU retrieves the next instruction from memory. The Program Counter (PC) holds the address of the next instruction, which is sent to the Memory Address Register (MAR). The instruction is then fetched into the Memory Data Register (MDR).

4
Multiple ChoiceInteractive

Quick check: What is the role of the Memory Address Register (MAR)?

Start the lesson to answer this multiple choice question

5
Text

Step 2: DecodeIn the decode step, the CPU interprets the fetched instruction. The Control Unit (CU) decodes the instruction to determine what actions need to be performed. This ensures the CPU understands the task.

6
Fill in the BlankInteractive

The {{blank0}} decodes the fetched instruction to determine the {{blank1}}.

Start the lesson to answer this fill in the blank question

7
Text

Step 3: ExecuteIn the execute step, the CPU carries out the decoded instruction. For example, the Arithmetic Logic Unit (ALU) may perform calculations, or data may be moved to a register or memory location.

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 the fetch–decode–execute cycle and the key roles of CPU components. Let’s test your understanding with a few final questions.

10
Multi-SelectInteractive

Which of the following are parts of 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
Multiple ChoiceInteractive

What does the Arithmetic Logic Unit (ALU) do during the execute step?

Start the lesson to answer this multiple choice question

13
Fill in the BlankInteractive

The {{blank0}} cycle repeats constantly to process instructions in a computer.

Start the lesson to answer this fill in the blank question

Genie

Want to Learn More?

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

Explore More Topics