Professional Documents
Culture Documents
6502InstructionSet
HI
LONIBBLE
00
01
02
03
04
05
ORAzpg
10 BPLrel
20 JSRabs
30 BMIrel
06
08
09
0C
0D
0E
??? ???
ANDzpg
??? BITabs
ANDabs
??? ???
EORzpg
??? JMPabs
EORabs
50 BVCrel
??? ???
ADCzpg
??? JMPind
ADCabs
70 BVSrel
??? ???
80 ???
STAzpg
90 BCCrel
LSRzpg
RORzpg
RORA
???
STAabs,X ???
???
A0 LDY#
LDAX,ind LDX#
LDAabs
???
B0 BCSrel
LDAind,Y ??? ??? LDYzpg,X LDAzpg,X LDXzpg,Y ??? CLVimpl LDAabs,Y TSXimpl ??? LDYabs,X LDAabs,X LDXabs,Y ???
C0 CPY#
CMPzpg
D0 BNErel
E0 CPX#
SBCzpg
F0 BEQrel
DECzpg
INCzpg
STAabs
RORabs
???
STAind,Y ??? ??? STYzpg,X STAzpg,X STXzpg,Y ??? TYAimpl STAabs,Y TXSimpl ??? ???
LDXzpg
LSRabs
???
???
LDAzpg
LSRA
ROLabs
???
STXabs
??? LDYzpg
STXzpg
ROLA
ASLabs
0F
ASLA
0B
ORAabs
ROLzpg
0A
??? ???
ASLzpg
07
CMPabs
LDXabs
DECabs
???
INCabs
???
AddressModes:
A
.... Accumulator
OPCA
operandisAC
abs
.... absolute
OPC$HHLL
operandisaddress$HHLL
.... immediate
OPC#$BB
operandisbyte(BB)
impl
.... implied
OPC
operandimplied
ind
.... indirect
OPC($HHLL) operandiseffectiveaddresseffectiveaddressisvalueofaddress
.... relative
OPC$BB
branchtargetisPC+offset(BB),bit7signifiesnegativeoffset
zpg
.... zeropage
OPC$LL
operandisofaddressaddresshibyte=zero($00xx)
http://e-tradition.net/bytes/6502/6502_instruction_set.html
1/17