1.2.4d: Modes of addressing memory (immediate, direct, indirect and indexed).
Keyword | Definition |
---|---|
Direct addressing | A mode in which the operand is specified using a memory address or a memory location, and the value of the operand is accessed directly from that location. |
Immediate addressing | A mode in which the operand is specified directly in the instruction, as a constant or literal value. |
Indexed addressing | A mode in which the operand is specified using a memory address or a memory location, and an index or offset, and the value of the operand is accessed by adding the index or offset to the memory address to form the actual memory address of the operand. |
Indirect addressing | A mode in which the operand is specified using a memory address or a memory location, but the value of the operand is accessed indirectly, by using the value stored at that location as a pointer or reference to the actual operand. |