Identify the bus that carries memory addresses from the CPU to main memory. (1)
Mark scheme
- A Address bus (1)
- The only correct answer is A. The correct answer is address bus.
- B is not correct because the control bus carries control signals
- C is not correct because the data bus carries data and instructions
- D is not correct because the program counter holds the address of the next instruction, it does not carry addresses
Example answers and how they were marked
A Address bus
Why: Correct option: the address bus carries memory addresses from the CPU to main memory (1).
C Data bus
Why: Near-miss distractor: the data bus carries data and instructions between the CPU and main memory, not memory addresses (0).
D Program counter
Why: Misconception: the program counter is a register that holds the address of the next instruction, it does not carry addresses to main memory (0).