M/C mnemonics
6502 INSTRUCTION REPERTOIRE
MNEMONIC
FUNCTION
ADC
AND
ASL
Add memory to accumulator with carry.
AND memory with acuumulator.
Shift left 1 bit.
BCC
BCS
BEQ
BIT
BMI
BNE
BPL
BRK
BVC
BVS
Branch on carry clear.
Branch on carry set.
Branch on 0.
Test bits in memory with accumulator.
Branch on result negative.
Branch on result <> 0.
Branch on result positive.
Force break.
Branch on overflow clear.
Branch on overflow set.
CLC
CLD
CL I
CLV
CMP
CPX
CPY
Clear carry flag.
Clear decimal mode.
Clear interrupt disable.
Clear overflow flag.
Compare memory with accumulator.
Compare memory with X register.
Compare memory with Y register.
DEC
DEX
DEY
Decrement memory.
Decrement X register,
decrement Y register.
EOR
Exclusive OR memory with accumulator.
INC
INX
I NY
Increment memory.
Increment X register.
Increment Y register.
JMP
JSR
Jump to specified location.
Jump to subroutine.
LDA
LDX
LDY
LSR
Load accumulator.
Load X register.
Load Y register.
Shift right 1 bit.
NOP No operation.
ORA
OR memory with accumulator.
PHA
PHP
PLA
PLP
Push accumulator onto stack.
Push processor status onto stack.
Pull accumulator from stack.
Pull processor status from stack.
74