算術演算命令
ADC (Add with Carry)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
69 | ADC #$?? ADC #$???? |
Immediate | 2 3 |
2 3 |
|
6D | ADC $???? | Absolute | 3 | 4 | |
6F | ADC $?????? | Absolute Long | 4 | 5 | |
65 | ADC $?? | Direct Page | 2 | 3 | 1 |
72 | ADC ($??) | Direct Page Indirect | 2 | 5 | 1 |
67 | ADC [$??] | Direct Page Indirect Long | 2 | 6 | 1 |
7D | ADC $????,x | Absolute Indexed, X | 3 | 4 | 2 |
7F | ADC $??????,x | Absolute Long Indexed, X | 4 | 5 | |
79 | ADC $????,y | Absolute Indexed, Y | 3 | 4 | 2 |
75 | ADC $??,x | Direct Page Indexed, X | 2 | 4 | 1 |
61 | ADC ($??,x) | Direct Page Indexed Indirect, X | 2 | 6 | 1 |
71 | ADC ($??),y | Direct Page Indirect Indexed, Y | 2 | 5 | 1,2 |
77 | ADC [$??],y | Direct Page Indirect Long Indexed, Y | 2 | 6 | 1 |
63 | ADC $??,S | Stack Relative | 2 | 4 | |
73 | ADC ($??,S),Y | Stack Relative Indirect Indexed, Y | 2 | 7 |
CLC LDA #$9BDF ADC #$ACE0 ;#$9BDF+#$ACE0=#$148BF STA $02 LDA #$1357 ADC #$2468 ;#$1357+#$2468+1=#$37C0 STA $00 CLC |
SBC (Subtract from Accumulator)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
E9 | SBC #$?? SBC #$???? |
Immediate | 2 3 |
2 3 |
|
ED | SBC $???? | Absolute | 3 | 4 | |
EF | SBC $?????? | Absolute Long | 4 | 5 | |
E5 | SBC $?? | Direct Page | 2 | 3 | 1 |
F2 | SBC ($??) | Direct Page Indirect | 2 | 5 | 1 |
E7 | SBC [$??] | Direct Page Indirect Long | 2 | 6 | 1 |
FD | SBC $????,x | Absolute Indexed, X | 3 | 4 | 2 |
FF | SBC $??????,x | Absolute Long Indexed, X | 4 | 5 | |
F9 | SBC $????,y | Absolute Indexed, Y | 3 | 4 | 2 |
F5 | SBC $??,x | Direct Page Indexed, X | 2 | 4 | 1 |
E1 | SBC ($??,x) | Direct Page Indexed Indirect, X | 2 | 6 | 1 |
F1 | SBC ($??),y | Direct Page Indirect Indexed, Y | 2 | 5 | 1,2 |
F7 | SBC [$??],y | Direct Page Indirect Long Indexed, Y | 2 | 6 | 1 |
E3 | SBC $??,S | Stack Relative | 2 | 4 | |
F3 | SBC ($??,S),Y | Stack Relative Indirect Indexed, Y | 2 | 7 |
SEC LDA #$9BDF SBC #$ACE0 ;#$9BDF-#$ACE0=#$EEFF STA $02 LDA #$1357 ADC #$2468 ;#$1357+#$2468-1=#$EEEE STA $00 SEC |
INC (Increment Memory)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
1A | INC A | Accumulator | 1 | 2 | |
EE | INC $???? | Absolute | 3 | 6 | 1 |
E6 | INC $?? | Direct Page | 2 | 5 | 1,2 |
FE | INC $????,x | Absolute Indexed, X | 3 | 7 | 1 |
F6 | INC $??,x | Direct Page Indexed, X | 2 | 6 | 1,2 |
INX (Increment Index Register X)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
E8 | INX | Implied | 1 | 2 |
INY (Increment Index Register Y)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
C8 | INY | Implied | 1 | 2 |
DEC (Decrement Mermory)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
3A | DEC A | Accumulator | 1 | 2 | |
CE | DEC $???? | Absolute | 3 | 6 | 1 |
C6 | DEC $?? | Direct Page | 2 | 5 | 1,2 |
DE | DEC $????,x | Absolute Indexed, X | 3 | 7 | 1 |
D6 | DEC $??,x | Direct Page Indexed, X | 2 | 6 | 1,2 |
DEX (Decrement Index Register X)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
CA | DEX | Implied | 1 | 2 |
DEY (Decrement Index Register Y)
OC | 文法 | アドレッシングモード | バイト数 | サイクル | 注 |
88 | DEY | Implied | 1 | 2 |