65816 mnemonics listed in opcode order.
if you notice any errors or something is missing, please
send me email to vhelin@cc.hut.fi.
x = 8bit
? = 16bit
& = 24bit
$0000 "BRK"
$00 "BRK x"
$01 "ORA (x,X)"
$0200 "COP"
$02 "COP x"
$03 "ORA x,S"
$04 "TSB x"
$05 "ORA x"
$06 "ASL x"
$07 "ORA [x]"
$08 "PHP"
$09 "ORA #x"
$0a "ASL"
$0a "ASL A"
$0b "PHD"
$0c "TSB ?"
$0d "ORA ?"
$0e "ASL ?"
$0f "ORA &"
$10 "BPL x"
$11 "ORA (x),Y"
$12 "ORA (x)"
$13 "ORA (x,S),Y"
$14 "TRB x"
$15 "ORA x,X"
$16 "ASL x,X"
$17 "ORA [x],Y"
$18 "CLC"
$19 "ORA ?,Y"
$1a "INA"
$1a "INC A"
$1b "TAS"
$1b "TCS"
$1c "TRB ?"
$1d "ORA ?,X"
$1e "ASL ?,X"
$1f "ORA &,X"
$20 "JSR ?"
$21 "AND (x,X)"
$22 "JSL &"
$22 "JSR &"
$23 "AND x,S"
$24 "BIT x"
$25 "AND x"
$26 "ROL x"
$27 "AND [x]"
$28 "PLP"
$29 "AND #x"
$2a "ROL"
$2a "ROL A"
$2b "PLD"
$2c "BIT ?"
$2d "AND ?"
$2e "ROL ?"
$2f "AND &"
$30 "BMI x"
$31 "AND (x),Y"
$32 "AND (x)"
$33 "AND (x,S),Y"
$34 "BIT x,X"
$35 "AND x,X"
$36 "ROL x,X"
$37 "AND [x],Y"
$38 "SEC"
$39 "AND ?,Y"
$3a "DEA"
$3a "DEC A"
$3b "TSA"
$3b "TSC"
$3c "BIT ?,X"
$3d "AND ?,X"
$3e "ROL ?,X"
$3f "AND &,X"
$40 "RTI"
$41 "EOR (x,X)"
$42 "WDM"
$43 "EOR x,S"
$44 "MVP x,x"
$45 "EOR x"
$46 "LSR x"
$47 "EOR [x]"
$48 "PHA"
$49 "EOR #x"
$4a "LSR"
$4a "LSR A"
$4b "PHK"
$4c "JMP ?"
$4d "EOR ?"
$4e "LSR ?"
$4f "EOR &"
$50 "BVC x"
$51 "EOR (x),Y"
$52 "EOR (x)"
$53 "EOR (x,S),Y"
$54 "MVN x,x"
$55 "EOR x,X"
$56 "LSR x,X"
$57 "EOR [x],Y"
$58 "CLI"
$59 "EOR ?,Y"
$5a "PHY"
$5b "TAD"
$5b "TCD"
$5c "JML &"
$5c "JMP &"
$5d "EOR ?,X"
$5e "LSR ?,X"
$5f "EOR &,X"
$60 "RTS"
$61 "ADC (x,X)"
$62 "PER ?"
$63 "ADC x,S"
$64 "STZ x"
$65 "ADC x"
$66 "ROR x"
$67 "ADC [x]"
$68 "PLA"
$69 "ADC #x"
$6a "ROR"
$6a "ROR A"
$6b "RTL"
$6c "JMP (?)"
$6d "ADC ?"
$6e "ROR ?"
$6f "ADC &"
$70 "BVS x"
$71 "ADC (x),Y"
$72 "ADC (x)"
$73 "ADC (x,S),Y"
$74 "STZ x,X"
$75 "ADC x,X"
$76 "ROR x,X"
$77 "ADC [x],Y"
$78 "SEI"
$79 "ADC ?,Y"
$7a "PLY"
$7b "TDA"
$7b "TDC"
$7c "JMP (?,X)"
$7d "ADC ?,X"
$7e "ROR ?,X"
$7f "ADC &,X"
$80 "BRA x"
$81 "STA (x,X)"
$82 "BRL ?"
$83 "STA x,S"
$84 "STY x"
$85 "STA x"
$86 "STX x"
$87 "STA [x]"
$88 "DEY"
$89 "BIT #x"
$8a "TXA"
$8b "PHB"
$8c "STY ?"
$8d "STA ?"
$8e "STX ?"
$8f "STA &"
$90 "BCC x"
$91 "STA (x),Y"
$92 "STA (x)"
$93 "STA (x,S),Y"
$94 "STY x,X"
$95 "STA x,X"
$96 "STX x,Y"
$97 "STA [x],Y"
$98 "TYA"
$99 "STA ?,Y"
$9a "TXS"
$9b "TXY"
$9c "STZ ?"
$9d "STA ?,X"
$9e "STZ ?,X"
$9f "STA &,X"
$a0 "LDY #x"
$a1 "LDA (x,X)"
$a2 "LDX #x"
$a3 "LDA x,S"
$a4 "LDY x"
$a5 "LDA x"
$a6 "LDX x"
$a7 "LDA [x]"
$a8 "TAY"
$a9 "LDA #x"
$aa "TAX"
$ab "PLB"
$ac "LDY ?"
$ad "LDA ?"
$ae "LDX ?"
$af "LDA &"
$b0 "BCS x"
$b1 "LDA (x),Y"
$b2 "LDA (x)"
$b3 "LDA (x,S),Y"
$b4 "LDY x,X"
$b5 "LDA x,X"
$b6 "LDX x,Y"
$b7 "LDA [x],Y"
$b8 "CLV"
$b9 "LDA ?,Y"
$ba "TSX"
$bb "TYX"
$bc "LDY ?,X"
$bd "LDA ?,X"
$be "LDX ?,Y"
$bf "LDA &,X"
$c0 "CPY #x"
$c1 "CMP (x,X)"
$c2 "REP #x"
$c3 "CMP x,S"
$c4 "CPY x"
$c5 "CMP x"
$c6 "DEC x"
$c7 "CMP [x]"
$c8 "INY"
$c9 "CMP #x"
$ca "DEX"
$cb "WAI"
$cc "CPY ?"
$cd "CMP ?"
$ce "DEC ?"
$cf "CMP &"
$d0 "BNE x"
$d1 "CMP (x),Y"
$d2 "CMP (x)"
$d3 "CMP (x,S),Y"
$d4 "PEI (x)"
$d5 "CMP x,X"
$d6 "DEC x,X"
$d7 "CMP [x],Y"
$d8 "CLD"
$d9 "CMP ?,Y"
$da "PHX"
$db "STP"
$dc "JML [?]"
$dc "JMP [?]"
$dd "CMP ?,X"
$de "DEC ?,X"
$df "CMP &,X"
$e0 "CPX #x"
$e1 "SBC (x,X)"
$e2 "SEP #x"
$e3 "SBC x,S"
$e4 "CPX x"
$e5 "SBC x"
$e6 "INC x"
$e7 "SBC [x]"
$e8 "INX"
$e9 "SBC #x"
$ea "NOP"
$eb "SWA"
$eb "XBA"
$ec "CPX ?"
$ed "SBC ?"
$ee "INC ?"
$ef "SBC &"
$f0 "BEQ x"
$f1 "SBC (x),Y"
$f2 "SBC (x)"
$f3 "SBC (x,S),Y"
$f4 "PEA ?"
$f5 "SBC x,X"
$f6 "INC x,X"
$f7 "SBC [x],Y"
$f8 "SED"
$f9 "SBC ?,Y"
$fa "PLX"
$fb "XCE"
$fc "JSR (?,X)"
$fd "SBC ?,X"
$fe "INC ?,X"
$ff "SBC &,X"