Writing exam answers about the CPU
A full-mark CPU answer uses exact names for registers, buses and units, and gives the fetch, decode and execute steps in order, e.g. PC to MAR, then MDR, then CIR.
Understanding Writing exam answers about the CPU in IGCSE Computer Science Paper 1
What it does: The cycle always runs fetch, then decode, then execute, so an exam answer must keep this order. The MAR uses the address bus to send a location, and the MDR uses the data bus to carry contents, so the two must not be mixed up. The PC holds the address of the next instruction and it is copied to the MAR. The MDR holds data or instructions that have been read from or are about to be written to RAM. An instruction must be fetched from RAM before the control unit can decode it, and it must be decoded before it can be executed.
Common mistakes: The instruction arrives in the MDR, so the MDR copies it to the CIR. The MAR only holds an address, never the instruction. The address from the PC is copied to the MAR, not the MDR. The MDR holds the data that comes back from RAM.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 240–251) and word search (Modules 240–261).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
fetch-decode-executeFill in the Blanks
Spot the Error
Student with a class code? Join your class →