Address bus
A one-way bus that carries the address of a memory location from the CPU (sent from the MAR) to RAM. It carries addresses, not data.
Understanding Address bus in IGCSE Computer Science Paper 1
What it does: The arrow shows a single direction, from the CPU to RAM. RAM never sends addresses back to the CPU along this bus. The MAR holds the address of the location to be accessed, and this is what the address bus carries to RAM. The address bus carries the address, not the data stored there. Only the address 100 goes along the address bus. The instruction comes back to the CPU on the data bus. The address bus links the CPU to RAM so the CPU can choose which memory location to use.
Common mistakes: The address bus is one-way, from the CPU to RAM. RAM receives the address, so line 4 should be 'RAM receives the address'. The address sent on the address bus comes from the MAR. The MDR holds data being transferred, so it should be 'Sender: MAR'.
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 218–227) and word search (Modules 218–239).
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
address busFill in the Blanks
Spot the Error
Student with a class code? Join your class →