Vous êtes sur la page 1sur 5

Subject: [1]

Table Of 6809 Instructions

+-----------------------------------------------------------------+
|
Page 0 Instructions
|
+------------+-------------+--------------+---------------+-------+
| Opcode
|
| Addressing
|
|
|
| Hex
Dec | Instruction | Mode
| Cycles Bytes | HNZVC |
+------------+-------------+--------------+-------+-------+-------+
| 00
0000 | NEG
| DIRECT
|
6
|
2
| uaaaa |
| 01
0001 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 02
0002 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 03
0003 | COM
| DIRECT
|
6
|
2
| -aa01 |
| 04
0004 | LSR
| DIRECT
|
6
|
2
| -0a-s |
| 05
0005 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 06
0006 | ROR
| DIRECT
|
6
|
2
| -aa-s |
| 07
0007 | ASR
| DIRECT
|
6
|
2
| uaa-s |
| 08
0008 | LSL/ASL
| DIRECT
|
6
|
2
| naaas |
| 09
0009 | ROL
| DIRECT
|
6
|
2
| -aaas |
| 0A
0010 | DEC
| DIRECT
|
6
|
2
| -aaa- |
| 0B
0011 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 0C
0012 | INC
| DIRECT
|
6
|
2
| -aaa- |
| 0D
0013 | TST
| DIRECT
|
6
|
2
| -aa0- |
| 0E
0014 | JMP
| DIRECT
|
3
|
2
| ----- |
| 0F
0015 | CLR
| DIRECT
|
6
|
2
| -0100 |
| 10
0016 | PAGE1+
| VARIANT
|
1
|
1
| +++++ |
| 11
0017 | PAGE2+
| VARIANT
|
1
|
1
| +++++ |
| 12
0018 | NOP
| INHERENT
|
2
|
1
| ----- |
| 13
0019 | SYNC
| INHERENT
|
2
|
1
| ----- |
| 14
0020 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 15
0021 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 16
0022 | LBRA
| RELATIVE
|
5
|
3
| ----- |
| 17
0023 | LBSR
| RELATIVE
|
9
|
3
| ----- |
| 18
0024 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 19
0025 | DAA
| INHERENT
|
2
|
1
| -aa0a |
| 1A
0026 | ORCC
| IMMEDIATE
|
3
|
2
| ddddd |
| 1B
0027 | ILLEGAL
| ILLEGAL
|
1
|
1
| uuuuu |
| 1C
0028 | ANDCC
| IMMEDIATE
|
3
|
2
| ddddd |
| 1D
0029 | SEX
| INHERENT
|
2
|
1
| -aa0- |
| 1E
0030 | EXG
| INHERENT
|
8
|
2
| ccccc |
| 1F
0031 | TFR
| INHERENT
|
7
|
2
| ccccc |
| 20
0032 | BRA
| RELATIVE
|
3
|
2
| ----- |
| 21
0033 | BRN
| RELATIVE
|
3
|
2
| ----- |
| 22
0034 | BHI
| RELATIVE
|
3
|
2
| ----- |
| 23
0035 | BLS
| RELATIVE
|
3
|
2
| ----- |
| 24
0036 | BHS/BCC
| RELATIVE
|
3
|
2
| ----- |
| 25
0037 | BLO/BCS
| RELATIVE
|
3
|
2
| ----- |
| 26
0038 | BNE
| RELATIVE
|
3
|
2
| ----- |
| 27
0039 | BEQ
| RELATIVE
|
3
|
2
| ----- |
| 28
0040 | BVC
| RELATIVE
|
3
|
2
| ----- |
| 29
0041 | BVS
| RELATIVE
|
3
|
2
| ----- |
| 2A
0042 | BPL
| RELATIVE
|
3
|
2
| ----- |
| 2B
0043 | BMI
| RELATIVE
|
3
|
2
| ----- |
| 2C
0044 | BGE
| RELATIVE
|
3
|
2
| ----- |
| 2D
0045 | BLT
| RELATIVE
|
3
|
2
| ----- |
| 2E
0046 | BGT
| RELATIVE
|
3
|
2
| ----- |
| 2F
0047 | BLE
| RELATIVE
|
3
|
2
| ----- |
| 30
0048 | LEAX
| INDEXED
|
4
|
2
| --a-- |
| 31
0049 | LEAY
| INDEXED
|
4
|
2
| --a-- |
| 32
0050 | LEAS
| INDEXED
|
4
|
2
| ----- |

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F

0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
0110
0111

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

LEAU
PSHS
PULS
PSHU
PULU
ILLEGAL
RTS
ABX
RTI
CWAI
MUL
RESET*
SWI
NEGA
ILLEGAL
ILLEGAL
COMA
LSRA
ILLEGAL
RORA
ASRA
LSLA/ASLA
ROLA
DECA
ILLEGAL
INCA
TSTA
ILLEGAL
CLRA
NEGB
ILLEGAL
ILLEGAL
COMB
LSRB
ILLEGAL
RORB
ASRB
LSLB/ASLB
ROLB
DECB
ILLEGAL
INCB
TSTB
ILLEGAL
CLRB
NEG
ILLEGAL
ILLEGAL
COM
LSR
ILLEGAL
ROR
ASR
LSL/ASL
ROL
DEC
ILLEGAL
INC
TST
JMP
CLR

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

INDEXED
INHERENT
INHERENT
INHERENT
INHERENT
ILLEGAL
INHERENT
INHERENT
INHERENT
INHERENT
INHERENT
INHERENT
INHERENT
INHERENT
ILLEGAL
ILLEGAL
INHERENT
INHERENT
ILLEGAL
INHERENT
INHERENT
INHERENT
INHERENT
INHERENT
ILLEGAL
INHERENT
INHERENT
ILLEGAL
INHERENT
INHERENT
ILLEGAL
ILLEGAL
INHERENT
INHERENT
ILLEGAL
INHERENT
INHERENT
INHERENT
INHERENT
INHERENT
ILLEGAL
INHERENT
INHERENT
ILLEGAL
INHERENT
INDEXED
ILLEGAL
ILLEGAL
INDEXED
INDEXED
ILLEGAL
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
ILLEGAL
INDEXED
INDEXED
INDEXED
INDEXED

|
4
|
5
|
5
|
5
|
5
|
1
|
5
|
3
| 6/15
| 21
| 11
|
*
| 19
|
2
|
1
|
1
|
2
|
2
|
1
|
2
|
2
|
2
|
2
|
2
|
1
|
2
|
2
|
1
|
2
|
2
|
1
|
1
|
2
|
2
|
1
|
2
|
2
|
2
|
2
|
2
|
1
|
2
|
2
|
1
|
2
|
6
|
1
|
1
|
6
|
6
|
1
|
6
|
6
|
6
|
6
|
6
|
1
|
6
|
6
|
3
|
6

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
2
2
2
2
2
1
2
2
2
2

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

--------ccccc
----ccccc
uuuuu
------------ddddd
--a-a
*****
----uaaaa
uuuuu
uuuuu
-aa01
-0a-s
uuuuu
-aa-s
uaa-s
naaas
-aaas
-aaauuuuu
-aaa-aa0uuuuu
-0100
uaaaa
uuuuu
uuuuu
-aa01
-0a-s
uuuuu
-aa-s
uaa-s
naaas
-aaas
-aaauuuuu
-aaa-aa0uuuuu
-0100
uaaaa
uuuuu
uuuuu
-aa01
-0a-s
uuuuu
-aa-s
uaa-s
naaas
-aaas
-aaauuuuu
-aaa-aa0-----0100

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC

0112
0113
0114
0115
0116
0117
0118
0119
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163
0164
0165
0166
0167
0168
0169
0170
0171
0172

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

NEG
ILLEGAL
ILLEGAL
COM
LSR
ILLEGAL
ROR
ASR
LSL/ASL
ROL
DEC
ILLEGAL
INC
TST
JMP
CLR
SUBA
CMPA
SBCA
SUBD
ANDA
BITA
LDA
ILLEGAL
EORA
ADCA
ORA
ADDA
CMPX
BSR
LDX
ILLEGAL
SUBA
CMPA
SBCA
SUBD
ANDA
BITA
LDA
STA
EORA
ADCA
ORA
ADDA
CMPX
JSR
LDX
STX
SUBA
CMPA
SBCA
SUBD
ANDA
BITA
LDA
STA
EORA
ADCA
ORA
ADDA
CMPX

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

EXTENDED
ILLEGAL
ILLEGAL
EXTENDED
EXTENDED
ILLEGAL
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
ILLEGAL
EXTENDED
EXTENDED
EXTENDED
EXTENDED
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
ILLEGAL
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
RELATIVE
IMMEDIATE
ILLEGAL
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

7
1
1
7
7
1
7
7
7
7
7
1
7
7
3
7
2
2
2
4
2
2
2
1
2
2
2
2
4
7
3
1
4
4
4
6
4
4
4
4
4
4
4
4
6
7
5
5
4
4
4
6
4
4
4
4
4
4
4
4
6

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

3
1
1
3
3
1
3
3
3
3
3
1
3
3
3
3
2
2
2
3
2
2
2
1
2
2
2
2
3
2
3
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

uaaaa
uuuuu
uuuuu
-aa01
-0a-s
uuuuu
-aa-s
uaa-s
naaas
-aaas
-aaauuuuu
-aaa-aa0-----0100
uaaaa
uaaaa
uaaaa
-aaaa
-aa0-aa0-aa0uuuuu
-aa0aaaaa
-aa0aaaaa
-aaaa
-----aa0uuuuu
uaaaa
uaaaa
uaaaa
-aaaa
-aa0-aa0-aa0-aa0-aa0aaaaa
-aa0aaaaa
-aaaa
-----aa0-aa0uaaaa
uaaaa
uaaaa
-aaaa
-aa0-aa0-aa0-aa0-aa0aaaaa
-aa0aaaaa
-aaaa

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

AD
AE
AF
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9

0173
0174
0175
0176
0177
0178
0179
0180
0181
0182
0183
0184
0185
0186
0187
0188
0189
0190
0191
0192
0193
0194
0195
0196
0197
0198
0199
0200
0201
0202
0203
0204
0205
0206
0207
0208
0209
0210
0211
0212
0213
0214
0215
0216
0217
0218
0219
0220
0221
0222
0223
0224
0225
0226
0227
0228
0229
0230
0231
0232
0233

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

JSR
LDX
STX
SUBA
CMPA
SBCA
SUBD
ANDA
BITA
LDA
STA
EORA
ADCA
ORA
ADDA
CMPX
JSR
LDX
STX
SUBB
CMPB
SBCB
ADDD
ANDB
BITB
LDB
ILLEGAL
EORB
ADCB
ORB
ADDB
LDD
ILLEGAL
LDU
ILLEGAL
SUBB
CMPB
SBCB
ADDD
ANDB
BITB
LDB
STB
EORB
ADCB
ORB
ADDB
LDD
STD
LDU
STU
SUBB
CMPB
SBCB
ADDD
ANDB
BITB
LDB
STB
EORB
ADCB

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

INDEXED
INDEXED
INDEXED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
EXTENDED
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
ILLEGAL
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
IMMEDIATE
ILLEGAL
IMMEDIATE
ILLEGAL
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
DIRECT
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED
INDEXED

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

7
5
5
5
5
5
7
5
5
5
5
5
5
5
5
7
8
6
6
2
2
2
4
2
2
2
1
2
2
2
2
3
1
3
1
4
4
4
6
4
4
4
4
4
4
4
4
5
5
5
5
4
4
4
6
4
4
4
4
4
4

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
3
2
2
2
1
2
2
2
2
3
1
3
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

-----aa0-aa0uaaaa
uaaaa
uaaaa
-aaaa
-aa0-aa0-aa0-aa0-aa0aaaaa
-aa0aaaaa
-aaaa
-----aa0-aa0uaaaa
uaaaa
uaaaa
-aaaa
-aa0-aa0-aa0uuuuu
-aa0aaaaa
-aa0aaaaa
-aa0uuuuu
-aa0uuuuu
uaaaa
uaaaa
uaaaa
-aaaa
-aa0-aa0-aa0-aa0-aa0aaaaa
-aa0aaaaa
-aa0-aa0-aa0-aa0uaaaa
uaaaa
uaaaa
-aaaa
-aa0-aa0-aa0-aa0-aa0aaaaa

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

| EA
0234 | ORB
| INDEXED
|
4
|
2
| -aa0- |
| EB
0235 | ADDB
| INDEXED
|
4
|
2
| aaaaa |
| EC
0236 | LDD
| INDEXED
|
5
|
2
| -aa0- |
| ED
0237 | STD
| INDEXED
|
5
|
2
| -aa0- |
| EE
0238 | LDU
| INDEXED
|
5
|
2
| -aa0- |
| EF
0239 | STU
| INDEXED
|
5
|
2
| -aa0- |
| F0
0240 | SUBB
| EXTENDED
|
5
|
3
| uaaaa |
| F1
0241 | CMPB
| EXTENDED
|
5
|
3
| uaaaa |
| F2
0242 | SBCB
| EXTENDED
|
5
|
3
| uaaaa |
| F3
0243 | ADDD
| EXTENDED
|
7
|
3
| -aaaa |
| F4
0244 | ANDB
| EXTENDED
|
5
|
3
| -aa0- |
| F5
0245 | BITB
| EXTENDED
|
5
|
3
| -aa0- |
| F6
0246 | LDB
| EXTENDED
|
5
|
3
| -aa0- |
| F7
0247 | STB
| EXTENDED
|
5
|
3
| -aa0- |
| F8
0248 | EORB
| EXTENDED
|
5
|
3
| -aa0- |
| F9
0249 | ADCB
| EXTENDED
|
5
|
3
| aaaaa |
| FA
0250 | ORB
| EXTENDED
|
5
|
3
| -aa0- |
| FB
0251 | ADDB
| EXTENDED
|
5
|
3
| aaaaa |
| FC
0252 | LDD
| EXTENDED
|
6
|
3
| -aa0- |
| FD
0253 | STD
| EXTENDED
|
6
|
3
| -aa0- |
| FE
0254 | LDU
| EXTENDED
|
6
|
3
| -aa0- |
| FF
0255 | STU
| EXTENDED
|
6
|
3
| -aa0- |
+------------+-------------+--------------+-------+-------+-------+
+------------------------------------------

Vous aimerez peut-être aussi