6502 から継承されるアドレッシングモード
モード
|
例
|
Implied
|
PHA
|
Accumulator
|
LSR A
|
Immediate
|
LDA #12
|
Direct Page
|
INC dp
|
Direct Page Indexed,X
|
ADC dp,X
|
Direct Page Indexed,Y
|
LDA dp, Y
|
Direct Page Indexed Indirect,X
|
ADC (dp,X)
|
Direct Page Indirect Indexed,Y
|
ADC (dp),Y
|
Absolute
|
ADC addr
|
Absolute Indexed,X
|
ADC addr,X
|
Absolute Indexed,Y
|
ADC addr,Y
|
Absolute Indirect
|
JMP (addr)
|
Program Counter Relative
|
BNE near
|
65816 から追加されたアドレッシングモード
モード
|
例
|
Program Counter Relative Long
|
BRL #$44
|
Stack Relative
|
LDA 7,S
|
Stack Relative Indirect Indexed,Y
|
LDA ($22,S),Y
|
Block Move
|
MVP 0,0
|
Absolute Long
|
LDA $123456
|
Absolute Long Indexed,X
|
LDA $123456,X
|
Absolute Indexed Indirect
|
JMP ($1234,X)
|
Absolute Indirect Long
|
JMP [$1234]
|
Direct Page Indirect
|
LDA ($12)
|
Direct Page Indirect Long
|
LDA [$12]
|
Direct Page Indirect Long Indexed,Y
|
LDA [$77],Y
|
注
・オペランドに指定する角括弧は、アドレス値が 24 bit であることを示す。
最終更新:2017年02月20日 16:57