Go backward to Memory Addressing Modes
Go up to Addressing modes

Special Addressing Modes

When one of the special addressing modes described below is used, the mode sub-field of the effective address specification is set to 7 and the register sub-field is used to specify exactly which of the special addressing modes is to be used. Each of the special addressing modes requires one extension word.

Absolute Address

The operand is the word in memory whose address equals the value stored in this extension word. The value in the extension word is interpreted as a 16-bit unsigned integer. This mode is selected when the value in the mode sub-field is 7 and the value in the register sub-field is 0.

Program Counter Indirect with Displacement

The operand is the word in memory whose address equals the sum of the value in the extension word and the value currently in the program counter register.(1) In computing the address, the value in the program counter is treated as a 16-bit unsigned integer, while the value in the extension word is treated as a 16-bit signed integer represented using 2's complement notation. This mode is selected when the mode sub-field is 7 and the value in the register sub-field is 2.

Immediate Data

The operand is the extension word. This mode is selected when the mode sub-field is 7 and the value in the register sub-field is 4.

Prev Up