
7751 SERIES SOFTWARE MANUAL
3–2
ADDR E SSING MODE S
3.1 Addressing modes 3.2 Explanation of addressing modes
3.1 Addressing modes
To execute an instruction, when the data required for arithmetic operation is retrieved from a memory or the
result of arithmetic operation is stored to it, it is necessary to specify the address of the memory location
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 memory access of the 7751 series microcomputers is reinforced with 29 different addressing modes.
3.2 Explanation of addressing modes
Each of the 29 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
Multiplied accumulation addressing mode.............................................. 3-60