Home 6809
rtf6809  
Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
        6809           6809           6809           6809  
00 NEG Direct 6 6 2 40 NEGA Inherent 2 2 1 80 SUBA Immediate 2 2 2 C0 SUBB Immediate 2
01 41 Inherent 81 CMPA Immediate 2 2 2 C1 CMPB Immediate 2
02 42 Inherent 82 SBCA Immediate 2 2 2 C2 SBCB Immediate 2
03 COM Direct 6 6 2 43 COMA Inherent 2 2 1 83 SUBD Immediate 2 4 2 C3 ADDD Immediate 3
04 LSR Direct 6 6 2 44 LSRA Inherent 2 2 1 84 ANDA Immediate 2 2 2 C4 ANDB Immediate 2
05 45 Inherent 85 BITA Immediate 2 2 2 C5 BITB Immediate 2
06 ROR Direct 6 6 2 46 RORA Inherent 2 2 1 86 LDA Immediate 2 2 2 C6 LDB Immediate 2
07 ASR Direct 6 6 2 47 ASRA Inherent 2 2 1 87 C7
08 ASL Direct 6 6 2 48 ASLA Inherent 2 2 1 88 EORA Immediate 2 2 2 C8 EORB Immediate 2
09 ROL Direct 6 6 2 49 ROLA Inherent 2 2 1 89 ADCA Immediate 2 2 2 C9 ADCB Immediate 2
0A DEC Direct 6 6 2 4A DECA Inherent 2 2 1 8A ORA Immediate 2 2 2 CA ORB Immediate 2
0B 4B Inherent 8B ADDA Immediate 2 2 2 CB ADDB Immediate 2
0C INC Direct 6 6 2 4C INCA Inherent 2 2 1 8C CMPX Immediate 2 4 3 CC LDD Immediate 3
0D TST Direct 4 6 2 4D TSTA Inherent 2 2 1 8D BSR Relative 2 CD
0E JMP Direct 2 3 2 4E Inherent 8E LDX Immediate 2 3 3 CE LDU Immediate 3
0F CLR Direct 4 6 2 4F CLRA Inherent 2 2 1 8F JMP FAR Far 2   5 CF JSR FAR Far 6   5
Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
        6809           6809           6809           6809  
10 PG1 1 1 50 NEGB Inherent 2 2 1 90 SUBA Direct 2 D0 SUBB Direct 2
11 PG2 1 1 51 Inherent 91 CMPA Direct 2 D1 CMPB Direct 2
12 NOP Inherent 2 2 1 52 Inherent 92 SBCA Direct 2 D2 SBCB Direct 2
13 SYNC Inherent 2 1 53 COMB Inherent 2 2 1 93 SUBD Direct 2 D3 ADDD Direct 2
14 1 54 LSRB Inherent 2 2 1 94 ANDA Direct 2 D4 ANDB Direct 2
15 FAR Inherent 1   1 55 Inherent 95 BITA Direct 2 D5 BITB Direct 2
16 LBRA Relative 2 5 3 56 RORB Inherent 2 2 1 96 LDA Direct 2 D6 LDB Direct 2
17 LBSR Relative 4 9 3 57 ASRB Inherent 2 2 1 97 STA Direct 2 D7 STB Direct 2
18 58 ASLB Inherent 2 2 1 98 EORA Direct 2 D8 EORB Direct 2
19 DAA Inherent 2 2 1 59 ROLB Inherent 2 2 1 99 ADCA Direct 2 D9 ADCB Direct 2
1A ORCC Immediate 2 3 2 5A DECB Inherent 2 2 1 9A ORA Direct 2 DA ORB Direct 2
1B OUTER Inherent 1   1 5B Inherent 9B ADDA Direct 2 DB ADDB Direct 2
1C ANDCC Immediate 2 3 2 5C INCB Inherent 2 2 1 9C CMPX Direct 2 DC LDD Direct 2
1D SEX Inherent 2 2 1 5D TSTB Inherent 2 2 1 9D JSR Direct 2 DD STD Direct 2
1E EXG Immediate 2 8 2 5E Inherent 9E LDX Direct 2 DE LDU Direct 2
1F TFR Immediate 2 6 2 5F CLRB Inherent 2 2 1 9F STX Direct 2 DF STU Direct 2
Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
        6809           6809           6809           6809  
20 BRA Relative 2 3 2 60 NEG Indexed A0 SUBA Indexed E0 SUBB Indexed
21 BRN Relative 2 3 2 61 A1 CMPA Indexed E1 CMPB Indexed
22 BHI Relative 2 3 2 62 A2 SBCA Indexed E2 SBCB Indexed
23 BLS Relative 2 3 2 63 COM Indexed A3 SUBD Indexed E3 ADDD Indexed
24 BHS Relative 2 3 2 64 LSR Indexed A4 ANDA Indexed E4 ANDB Indexed
25 BLO Relative 2 3 2 65 A5 BITA Indexed E5 BITB Indexed
26 BNE Relative 2 3 2 66 ROR Indexed A6 LDA Indexed E6 LDB Indexed
27 BEQ Relative 2 3 2 67 ASR Indexed A7 STA Indexed E7 STB Indexed
28 BVC Relative 2 3 2 68 ASL Indexed A8 EORA Indexed E8 EORB Indexed
29 BVS Relative 2 3 2 69 ROL Indexed A9 ADCA Indexed E9 ADCB Indexed
2A BPL Relative 2 3 2 6A DEC Indexed AA ORA Indexed EA ORB Indexed
2B BMI Relative 2 3 2 6B AB ADDA Indexed EB ADDB Indexed
2C BGE Relative 2 3 2 6C INC Indexed AC CMPX Indexed EC LDD Indexed
2D BLT Relative 2 3 2 6D TST Indexed AD JSR Indexed ED STD Indexed
2E BGT Relative 2 3 2 6E JMP Indexed AE LDX Indexed EE LDU Indexed
2F BLE Relative 2 3 2 6F CLR Indexed AF STX Indexed EF STU Indexed
Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
        6809           6809           6809           6809  
30 LEAX Indexed 4+ 4+ 70 NEG Extended B0 SUBA Extended F0 SUBB Extended
31 LEAY Indexed 4+ 71 B1 CMPA Extended F1 CMPB Extended
32 LEAS Indexed 4+ 72 B2 SBCA Extended F2 SBCB Extended
33 LEAU Indexed 4+ 73 COM Extended B3 SUBD Extended F3 ADDD Extended
34 PSHS Immediate 4+ 2 74 LSR Extended B4 ANDA Extended F4 ANDB Extended
35 PULS Immediate 4+ 2 75 B5 BITA Extended F5 BITB Extended
36 PSHU Immediate 4+ 2 76 ROR Extended B6 LDA Extended F6 LDB Extended
37 PULU Immediate 4+ 2 77 ASR Extended B7 STA Extended F7 STB Extended
38 RTF Inherent 6     78 ASL Extended B8 EORA Extended F8 EORB Extended
39 RTS Inherent 4 5 79 ROL Extended B9 ADCA Extended F9 ADCB Extended
3A ABX Inherent 2 3 7A DEC Extended BA ORA Extended FA ORB Extended
3B RTI Inherent 6 7B BB ADDA Extended FB ADDB Extended
3C CWAI Immediate 22 7C INC Extended BC CMPX Extended FC LDD Extended
3D MUL Inherent 2 11 7D TST Extended BD JSR Extended FD STD Extended
3E 7E JMP Extended BE LDX Extended FE LDU Extended
3F SWI Inherent 19 7F CLR Extended BF STX Extended FF STU Extended
Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
        6809           6809           6809           6809  
1020 1040 1080 10C0
1021 LBRN Relative 2 5/6 4 1041 1081 10C1
1022 LBHI Relative 2 5/6 4 1042 1082 10C2
1023 LBLS Relative 2 5/6 4 1043 1083 CMPD Immediate 10C3
1024 LBHS Relative 2 5/6 4 1044 1084 10C4
1025 LBLO Relative 2 5/6 4 1045 1085 10C5
1026 LBNE Relative 2 5/6 4 1046 1086 10C6
1027 LBEQ Relative 2 5/6 4 1047 1087 10C7
1028 LBVC Relative 2 5/6 4 1048 1088 10C8
1029 LBVS Relative 2 5/6 4 1049 1089 10C9
102A LBPL Relative 2 5/6 4 104A 108A 10CA
102B LBMI Relative 2 5/6 4 104B 108B 10CB
102C LBGE Relative 2 5/6 4 104C 108C CPY Immediate 10CC
102D LBLT Relative 2 5/6 4 104D 108D 10CD
102E LBGT Relative 2 5/6 4 104E 108E LDY Immediate 10CE LDS Immediate 2 4 4
102F LBLE Relative 2 5/6 4 104F 108F 10CF
Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
        6809           6809           6809  
1030 1090 10D0
1031 1091 10D1
1032 1092 10D2
1033 1093 CMPD Direct 10D3
1034 1094 10D4
1035 1095 10D5
1036 1096 10D6
1037 1097 10D7
1038 1098 10D8
1039 1099 10D9
103A 109A 10DA
103B 109B 10DB
103C 109C CMPY Direct 10DC
103D 109D 10DD
103E 109E LDY Direct 10DE LDS Direct
103F SWI2 Inherent 20 2 109F STY Direct 10DF STS Direct
Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
        6809           6809           6809  
113F SWI3 Inherent 20 2 10A0 10E0
1183 CMPU Immediate 2 5 4 10A1 10E1
118C CMPS Immediate 2 5 4 10A2 10E2
1193 CMPU Direct 5 7 3 10A3 CMPD Indexed 10E3
119C CMPS Direct 5 7 3 10A4 10E4
11A3 CMPU Indexed 7+ 3+ 10A5 10E5
11AC CMPS Indexed 7+ 3+ 10A6 10E6
11B3 CMPU Extended 5 8 4 10A7 10E7
11BC CMPS Extended 5 8 4 10A8 10E8
10A9 10E9
10AA 10EA
10AB 10EB
10AC CMPY Indexed 10EC
10AD 10ED
Indexing Postbyte       10AE LDY Indexed 10EE LDS Indexed 6+ 3+
0rrddddd EA = ,R + 5 bit offset 10AF STY Indexed 10EF STS Indexed 6+ 3+
1rr00000 EA = ,R+
1rri0001 EA = ,R++ Opcode Mnemonic Mode Cycles Cycles Length Opcode Mnemonic Mode Cycles Cycles Length
1rri0010 EA = ,-R         6809           6809  
1rri0011 EA = ,--R 10B0 10F0
1rri0100 EA = ,R + 0 offset 10B1 10F1
1rri0101 EA = ,R + ACCB offset 10B2 10F2
1rri0110 EA = ,R + ACCA offset 10B3 CMPD Extended 10F3
1rri1000 EA = ,R + 8 bit offset 10B4 10F4
1rri1001 EA = ,R + 16 bit offset 10B5 10F5
1rri1010 EA = ,R + 32 bit offset 10B6 10F6
1rri1011 EA = ,R + D offset 10B7 10F7
1rri1100 EA = ,PC + 8 bit offset 10B8 10F8
1rri1101 EA = ,PC + 16 bit offset 10B9 10F9
1rri1110 EA = ,PC + 32 bit offset 10BA 10FA
1rri1111 EA = [,Address] 10BB 10FB
10BC CMPY Extended 10FC
10BD 10FD
10BE LDY Extended 10FE LDS Extended 4 7 4
10BF STY Extended 10FF STS Extended 4 7 4