Direct addressing
Addressing mode where instruction contains memory address of operand. Direct addressing enables simple variable access. Requires memory access.
Formula
Operand = Memory[address in instruction]
Real World
A direct address is like a parcel labelled '14 Elm Street' — Royal Mail goes straight to that exact house to collect the data, just as the CPU fetches from the exact memory location specified.
Exam Focus
Emphasise that one memory access is required — this distinguishes direct from immediate addressing for comparison marks.
How well did you know this?