class rd16 XX ii XYZ #imm8 XX+10 dd pg0addr XX+20 hh ll extaddr XX+30 ee ff off16,X XX+40 ff off8,X XX+50 ,X 9E XX+40 ff off8,SP 9E XX+30 ee ff off16,SP SUB=A0 CMP=A1 SBC=A2 CPX=A3 AND=A4 BIT=A5 LDA=A6 EOR=A8 ADC=A9 ORA=AA ADD=AB LDX=AE class wr16 XX dd XYZ pg0addr XX+10 hh ll extaddr XX+20 ee ff off16,X XX+30 ff off8,X XX+40 ,X 9E XX+30 ff off8,SP 9E XX+20 ee ff off16,SP STA=B7 STX=BF class imm8 XX ii XYZ #imm8 AIS=A7 AIX=AF class rw8ax XX dd XYZ pg0addr XX+10 A XX+20 X XX+30 ff off8,X XX+40 ,X 9E XX+30 ff off8,SP NEG=30 COM=33 LSR=34 ROR=36 ASR=37 ASL=38 LSL=38 ROL=39 DEC=3A INC=3C TST=3D class branch XX rr XYZ rel BRA=20 BRN=21 BHI=22 BLS=23 BNE=26 BEQ=27 BCC/BHS=24 BCS/BLO=25 BHCC=28 BHCS=29 BPL=2A BMI=2B BMC=2C BMS=2D BIL=2E BIH=2F BGE=90 BLT=91 BGT=92 BLE=93 BSR=AD class jump XX dd XYZ pg0addr XX+10 hh ll extaddr XX+20 ee ff off16,X XX+30 ff off8,X XX+40 ,X JMP=BC JSR=BD class bitop XX+oo dd XYZ bitnum,pg0addr BCLR=11 BSET=10 class bitbranch XX+oo dd rr XYZ bitnum,pg0addr,rel BRCLR=01 BRSET=00 class ahx XX XYZ A XX+04 H XX+02 X PSH=87 PUL=86 class inherent XX XYZ CLC=98 CLI=9A DAA=72 DIV=52 MUL=42 NOP=9D NSA=62 RSP=9C RTI=80 RTS=81 SEC=99 SEI=9B SWI=83 TAP=84 TAX=97 TPA=85 TSX=95 TXA=9F TXS=94 STOP=8E WAIT=8F class imm16 XX ii jj XYZ #imm16 XX+10 dd pg0addr CPHX=65 LDHX=45 class cbeq 31 dd rr XYZ pg0addr,rel 41 ii rr A,#imm8,rel 51 ii rr X,#imm8,rel 61 ff rr off8,X+,rel 71 rr ,X+,rel 9E 61 ff rr off8,SP,rel class clr 3F dd CLR pg0addr 4F A 5F X 6F ff off8,X 7F ,X 9E 6F ff off8,SP 8C H class dbnz 3B dd rr DBNZ pg0addr,rel 4B rr A,rel 5B rr X,rel 6B ff rr off8,X,rel 7B rr ,X,rel 9E 6B ff rr off8,SP,rel class mov 4E dd dd MOV pg0addr,pg0addr 5E dd pg0addr,X+ 6E ii dd #imm8,pg0addr 7E dd ,X+,pg0addr class sthx 35 dd STHX pg0addr