Table of Contents

Instruction - Addressing Mode (Operand Addressing)

About

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.

Type

The basic addressing modes are:

Absolute Addressing

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.

Implicit Address

An implicit address is an address implied by the instruction without explicit declaration.

Multi-level

Multi-level addressing scheme, with:

Documentation / Reference