3. Mnemonics

3.1. Standard 6502 Mnemonics

The standard 6502 instructions are as follows.

Table 42. Standard 6502 Mnemonics

cmd noarg imm zp zpx zpy izx izy abs Abx aby ind rel
adc   $69 $65 $75   $61 $71 $6d $7d $79    
and   $29 $25 $35   $21 $31 $2d $3d $39    
asl $0a   $06 $16       $0e $1e      
bcc                       $90
bcs                       $b0
beq                       $f0
bit     $24         $2c        
bmi                       $30
bne                       $d0
bpl                       $10
brk $00                      
bvc                       $50
bvs                       $70
clc $18                      
cld $d8                      
cli $58                      
clv $b8                      
cmp   $c9 $c5 $d5   $c1 $d1 $cd $dd $d9    
cpx   $e0 $e4         $ec        
cpy   $c0 $c4         $cc        
dec     $c6 $d6       $ce $de      
dex $ca                      
dey $88                      
eor   $49 $45 $55   $41 $51 $4d $5d $59    
inc     $e6 $f6       $ee $fe      
inx $e8                      
iny $c8                      
jmp               $4c     $6c  
jsr               $20        
lda   $a9 $a5 $b5   $a1 $b1 $ad $bd $b9    
ldx   $a2 $a6   $b6     $ae   $be    
ldy   $a0 $a4 $b4       $ac $bc      
lsr $4a   $46 $56       $4e $5e      
nop $ea                      
ora   $09 $05 $15   $01 $11 $0d $1d $19    
pha $48                      
php $08                      
pla $68                      
plp $28                      
rol $2a   $26 $36       $2e $3e      
ror $6a   $66 $76       $6e $7e      
rti $40                      
rts $60                      
sbc   $e9 $e5 $f5   $e1 $f1 $ed $fd $f9    
sec $38                      
sed $f8                      
sei $78                      
sta     $85 $95   $81 $91 $8d $9d $99    
stx     $86   $96     $8e        
sty     $84 $94       $8c        
tax $aa                      
tay $a8                      
tsx $ba                      
txa $8a                      
txs $9a                      
tya $98