An addressing mode specifies how to calculate the real memory address of an instruction operand
The term addressing mode is itself subject to different interpretations:
Addressing modes are a part of the instruction set architecture
An addressing mode can specify:
same as Memory - Location ?
Virtual memory, memory pages, and other hardware mapping methods may be layered on top of the addressing modes.
The basic addressing modes are:
In absolute addressing mode, the effective address in memory is part of the instruction.
The address is a numeric label for a specific location in memory.
same as Memory Segment - Offset - (Relative|Effective) address ?
When the memory is byte addressable:
When the memory is word addressable:
Absolute addresses are the fastest form of memory addressing.
An implicit address is an address implied by the instruction without explicit declaration.
Multi-level addressing scheme, with: