← All printables
IGCSE Computer Science Paper 1 · Modules 228–239

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable IGCSE Computer Science Paper 1 definitions worksheet with 10 key terms, built from the key terms of 3.1 Computer Architecture (Modules 228–239) — The fetch-decode-execute cycle, Fetch: sending the address from the PC to the MAR, Fetch: reading the instruction from RAM into the MDR, Fetch: incrementing the PC and copying the instruction to the CIR, Decode stage, Execute stage and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

IGCSE Computer Science Paper 1 Definitions Worksheet: 3.1 Computer Architecture (Modules 228–239)

Name:
Date:
Class:

Key terms

Write what each term means, in your own words.

1
fetch-decode-execute cycle
2
MAR <- PC
3
MDR <- RAM[MAR]
4
PC ← PC + 1; CIR ← MDR
5
Decode
6
execute
7
register trace
8
cache
9
CPU performance
10
instruction set

Answer Key

IGCSE Computer Science Paper 1 · Modules 228–239 · Student wording will vary for definitions
1fetch-decode-execute cycle — The CPU repeats three stages for every instruction: fetch it from RAM, decode what it means, then execute it. The cycle then starts again with the next instruction.
2MAR <- PC — At the start of fetch, the address held in the PC is copied into the MAR. It then travels along the address bus to RAM. The PC still holds the address at this point, because it is copied, not moved.
3MDR <- RAM[MAR] — Fetch step: RAM finds the instruction at the address in the MAR (address bus), a read signal comes via the control bus, and the instruction travels on the data bus into the MDR.
4PC ← PC + 1; CIR ← MDR — End of fetch: the PC is increased by 1 so it points to the next instruction, and the instruction held in the MDR is copied to the CIR, ready to be decoded.
5Decode — The fetch-decode-execute stage where the control unit reads the instruction in the CIR and works out the operation to perform and the data (operand) it needs.
6execute — The stage of the fetch-decode-execute cycle where the decoded instruction is carried out, e.g. fetching data, calculating in the ALU, storing in the ACC, or changing the PC.
7register trace — Recording the contents of the PC, MAR, MDR, CIR and ACC, and the bus used, at each step as one instruction goes through the fetch-decode-execute cycle.
8cache — A small amount of very fast memory in or near the CPU that stores frequently used instructions and data, so the CPU can get them faster than from RAM.
9CPU performance — How fast a CPU runs programs. More cores, a bigger cache or a faster clock speed can raise it, but each has limits: software must split tasks, cache is costly, and a faster clock makes more heat.
10instruction set — The list of all the commands (such as load, add, store and jump) that a CPU design can process. The control unit decodes each instruction using it.

Modules this definitions worksheet covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: IGCSE Computer Science 0478 — 3.1 Computer Architecture, IGCSE Computer Science 0478 — 4.1 Types of Software and Interrupts, ACARA Digital Technologies Years 7–8 — Hardware and Performance

More IGCSE Computer Science Paper 1 printables

This printable is free — no login needed.

Free classroom tools, no account: Hangman · Random Team Generator · Random Name Picker Wheel · Seating Plan Maker

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.