SHSubjectHub

The Fetch–Execute Cycle

AQA 75174.7.3A-levelLesson packSubscription
Also online

This worksheet marks itself

Set it as homework or classwork and every answer is marked as pupils go, with feedback on what they got wrong. The scores go straight into your mark book, so you can see who needs help before the next lesson.

  • 9 questions
  • 38 marks
  • about 50 minutes
  • marked instantly

Question types: multi-part, multiple choice, fill the gap, matching, ordering.

About this resource

Explain how the fetch–execute cycle is used to execute machine-code programs, including the three stages (fetch, decode, execute) and the exact register transfers — PC, MAR, MBR/MDR and CIR — that occur at each stage.

18 slides.

Lesson outline

  1. Retrieval: Registers Recap (from last lesson)
  2. Key Vocabulary
  3. Hinge Question: What Does the PC Actually Store?
  4. One Cycle, Billions of Times a Second
  5. Stage 1: FETCH — the Register Transfers
  6. Task: Order the Fetch-Stage Steps
  7. Stage 2: DECODE
  8. Hinge Question: Which Register Gets Decoded?
  9. Stage 3: EXECUTE
  10. The Full Fetch–Execute Cycle
  11. Task: Which Register, At Which Stage?
  12. Hinge Question: MAR or MBR?
Unit bundlePaper 2
Part of: Paper 2: the whole unitEvery resource in the unit in one zip.

More from 4.7 Computer organisation and architecture