65816 Instruction Set


Op-Code Table (arranged in op-code order):

\ LSD
MSD \
0 1 2 3 4 5 6 7 8 9 A B C D E F LSD /
/ MSD
0 BRK s ORA (d,x) COP s ORA d,s TSB d ORA d ASL d ORA [d] PHP s ORA # ASL A PHD s TSB a ORA a ASL a ORA al 0
1 BPL r ORA (d),y ORA (d) ORA (d,s),y TRB d ORA d,x ASL d,x ORA [d],y CLI i ORA a,y INC A TCS i TRB a ORA a,x ASL a,x ORA al,x 1
2 JSR a AND (d,x) JSL al AND d,s BIT d AND d ROL d AND [d] PLP s AND # ROL A PLD s BIT a AND a ROL a AND al 2
3 BMI r AND (d),y AND (d) AND (d,s),y BIT d,x AND d,x ROL d,x AND [d],y SEC i AND a,y DEC A TSC i BIT a,x AND a,x ROL a,x AND al,x 3
4 RTI EOR (d,x) WDM ??? EOR d,s MVP xyc EOR d LSR d EOR [d] PHA EOR # LSR A PHK JMP a EOR a LSR a EOR al 4
5 BVC r EOR (d),y EOR (d) EOR (d,s),y MVN xyc EOR d,x LSR d,x EOR [d],y CLI i EOR a,y PHY s TCD i JMP al EOR a,x LSR a,x EOR al,x 5
6 RTS s ADC (d,x) PER s ADC d,s STZ d ADC d ROR d ADC [d] PLA s ADC # ROR A RTL s JMP (a) ADC a ROR a ADC al 6
7 BVS r ADC (d),y ADC (d) ADC (d,s),y STZ d,x ADC d,x ROR d,x ADC [d],y SEI i ADC a,y PLY TDC i JMP (a,x) ADC a,x ROR a,x ADC al,x 7
8 BRA r STA (d,x) BRL rl STA d,s STY d STA d STX d STA [d] DEY i BIT # TXA i PHB STY a STA a STX a STA al 8
9 BCC r STA (d),y STA (d) STA (d,s),y STY d,x STA d,x STX d,y STA [d],y TYA i STA a,y TXS i TXY i STZ a STA a,x STZ a,x STA al,x 9
A LDY # LDA (d,x) LDX # LDA d,s LDY d LDA d LDX d LDA [d] TAY i LDA # TAX i PLB s LDY a LDA a LDX a LDA al A
B BCS r LDA (d),y LDA (d) LDA (d,s),y LDY d,x LDA d,x LDX d,y LDA [d],y CLV i LDA a,y TSX i TYX i LDY a,x LDA a,x LDX a,y LDA al,x B
C CPY # CMP (d,x) REP # CMP d,s CPY d CMP d DEC d CMP [d] INY CMP # DEX i WAI CPY a CMP a DEC a CMP al C
D BNE r CMP (d),y CMP (d) CMP (d,s),y PEI d CMP d,x DEC d,x CMP [d],y CLD i CMP a,y PHX STP JML (a) CMP a,x DEC a,x CMP al,x D
E CPX # SBC (d,x) SEP # SBC d,s CPX d SBC d INC d SBC [d] INX SBC # NOP XBA i CPX a SBC a INC a SBC al E
F BEQ r SBC (d),y SBC (d) SBC (d,s),y PEA s SBC d,x INC d,x SBC [d],y SED i SBC a,y PLX s XCE i JSR (a,x) SBC a,x INC a,x SBC al,x F
MSD /
/ LSD
0 1 2 3 4 5 6 7 8 9 A B C D E F \ MSD
LSD \