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. 14 steps including 7 interactive questions.

Sign In to Start Learning
14 Steps7 Questions

Students also studied

Browse all

Steps in this lesson (14)

1
Text

Welcome!Welcome back! Previously, you learned about why the CPU is essential for a computer. Today, we're building on that knowledge to explore the Fetch-Decode-Execute Cycle, which is how the CPU processes instructions.

2
Text

What is the Fetch-Decode-Execute Cycle?The Fetch-Decode-Execute Cycle is the process the CPU uses to run instructions. It happens billions of times per second and ensures your computer operates smoothly. This cycle has three main steps: fetching the instruction, decoding it, and then executing it.

3
Text

Step 1: FetchDuring the fetch part of the cycle, the CPU retrieves the next instruction from memory. The Program Counter (PC) stores the address of the next instruction, which is then placed into the Memory Address Register (MAR). The data at that address is transferred to the Memory Data Register (MDR).

4
Multiple ChoiceInteractive

What is the role of the Program Counter (PC) during the fetch step?

Start the lesson to answer this multiple choice question

5
Text

Step 2: DecodeIn the decode step, the CPU examines the instruction to understand what needs to be done. The Control Unit (CU) interprets the instruction and prepares the CPU for the execution step. It identifies which components, such as the Arithmetic Logic Unit (ALU), will be used.

6
Fill in the BlankInteractive

During the decode step, the {{blank0}} interprets the instruction fetched from memory.

Start the lesson to answer this fill in the blank question

7
Text

Step 3: ExecuteThe final step is execution. The instruction is carried out, which could involve calculations, moving data, or interacting with input/output devices. The Arithmetic Logic Unit (ALU) performs calculations and logical operations as needed, and the result is stored in the Accumulator.

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

Putting It All TogetherThe three steps — fetch, decode, and execute — form a continuous cycle. The CPU repeats this process for every instruction, ensuring the computer can perform complex tasks quickly and efficiently.

10
Text

Review Time!Great work! You've learned about the key steps in the fetch-decode-execute cycle and the roles of important CPU components. Now let's test your understanding with a few questions.

11
Multi-SelectInteractive

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

Start the lesson to answer this multi-select question

12
Fill in the BlankInteractive

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

Start the lesson to answer this fill in the blank question

13
Multiple ChoiceInteractive

What is the purpose of the Memory Data Register (MDR)?

Start the lesson to answer this multiple choice question

14
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