
7700 FAMILY SOFTWARE MANUAL
3–2
3.1 Addressing Modes
When executing an instruction, the address of the memory location from which the data required for arithmetic
operation is to be retrieved or to which the result of arithmetic operation is to be stored must be specified in
advance. Address specification is also necessary when the control is to jump to a certain memory address
during program execution. Addressing refers to the method of specifying the memory address.
The 7700 Series microcomputers support 28 different addressing modes, offering extremely versatile and
powerful memory accessing capability.
3.2 Explanation of Addressing Modes
Each of the 28 addressing modes is explained on the pages indicated below:
Implied addressing mode .......................................................................... 3-3
Immediate addressing mode ..................................................................... 3-4
Accumulator addressing mode.................................................................. 3-6
Direct addressing mode ............................................................................ 3-7
Direct bit addressing mode....................................................................... 3-9
Direct indexed X addressing mode ........................................................ 3-11
Direct indexed Y addressing mode ........................................................ 3-14
Direct indirect addressing mode ............................................................. 3-15
Direct indexed X indirect addressing mode ........................................... 3-17
Direct indirect indexed Y addressing mode ........................................... 3-20
Direct indirect long addressing mode ..................................................... 3-23
Direct indirect long indexed Y addressing mode ................................... 3-25
Absolute addressing mode...................................................................... 3-28
Absolute bit addressing mode ................................................................ 3-31
Absolute indexed X addressing mode.................................................... 3-33
Absolute indexed Y addressing mode.................................................... 3-36
Absolute long addressing mode ............................................................. 3-39
Absolute long indexed X addressing mode............................................ 3-41
Absolute indirect addressing mode......................................................... 3-43
Absolute indirect long addressing mode ................................................ 3-44
Absolute indexed X indirect addressing mode....................................... 3-45
Stack addressing mode........................................................................... 3-46
Relative addressing mode....................................................................... 3-49
Direct bit relative addressing mode........................................................ 3-50
Absolute bit relative addressing mode ................................................... 3-52
Stack pointer relative addressing mode ................................................. 3-54
Stack pointer relative indirect indexed Y addressing mode ..................3-55
Block transfer addressing mode ............................................................. 3-58
Note. On the pages below, the instructions with the mark “ * ” can be used in the 7750 Series only.
ADDR E SSING MODE S
3.1 Addressing Modes, 3.2 Explanation of Addressing Modes