Explore

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 6 interactive questions.
Sign In to Start LearningStudents also studied
Browse allSteps in this lesson (13)
Welcome!Building on your knowledge of why the CPU is essential, today we’ll explore how it processes instructions using the Fetch-Decode-Execute Cycle. Let’s get started!
What is the Fetch-Decode-Execute Cycle?The Fetch-Decode-Execute Cycle is the process used by the CPU to execute instructions. It involves fetching an instruction from memory, decoding it to understand what to do, and executing it to carry out the task.
Step 1: FetchThe CPU retrieves the next instruction from memory. It uses the Program Counter (PC) to know the address of the instruction. The instruction is stored in the Memory Data Register (MDR).
Quick check: What is the role of the Program Counter (PC)?
Start the lesson to answer this multiple choice question
Step 2: DecodeOnce the instruction is fetched, the CPU decodes it to understand what needs to be done. This is managed by the Control Unit (CU), which interprets the instruction and prepares for execution.
The {{blank0}} is responsible for decoding instructions in the Fetch-Decode-Execute Cycle.
Start the lesson to answer this fill in the blank question
Step 3: ExecuteDuring the execute phase, the CPU carries out the instruction. This may involve arithmetic operations handled by the Arithmetic Logic Unit (ALU), accessing memory, or interacting with input/output devices.
Match the items on the left with their correct pairs on the right
Start the lesson to answer this matching question
Review Time!Great work! You've learned about the key steps of the Fetch-Decode-Execute Cycle and the roles of important components like registers and the Control Unit. Let’s test your understanding with a few questions.
Which components are involved in the Fetch-Decode-Execute Cycle? (Select all that apply)
Start the lesson to answer this multi-select question
What happens during the decode phase?
Start the lesson to answer this multiple choice question
During the execute phase, the {{blank0}} performs calculations or logical operations.
Start the lesson to answer this fill in the blank question
Congratulations!You’ve completed this lesson on the Fetch-Decode-Execute Cycle! You now understand how the CPU processes instructions step-by-step. Keep practising to reinforce your knowledge!

Want to Learn More?
Get personalised lessons, quizzes, and instant feedback from your AI tutor.
Explore More Topics