-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmicrocode.lst
280 lines (280 loc) · 15.1 KB
/
microcode.lst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
00 0000 00000000 00000000 01 00 00 0 0 000 000 00 000 000 00000000
01 0000 00000000 00000000 01 00 00 0 0 000 000 00 000 000 00000000
02 0000 11111110 11111110 00 01 00 0 0 000 001 00 000 000 00000000
03 0000 00000010 00000010 10 00 00 0 0 000 000 00 000 000 00000000
04 (uninitialized)
05 (uninitialized)
06 (uninitialized)
07 (uninitialized)
08 (uninitialized)
09 (uninitialized)
0A 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 01010000
0B 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 01000011
0C 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00111101
0D 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10001011
0E 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10001010
0F 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10001001
10 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00100000
11 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 01001001
12 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00111101
13 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10001000
14 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000111
15 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000110
16 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00100000
17 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 01000001
18 1110 00111111 11111111 00 01 00 0 0 010 000 00 000 000 01000110
19 1110 00111111 11111111 00 11 00 0 0 010 000 00 000 000 00111101
1A 1011 00000000 00011101 00 00 00 0 0 000 000 00 000 000 00000000
1B 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000000
1C 0000 00011010 00011010 00 11 00 0 0 000 000 00 000 000 00000000
1D 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00100000
1E 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 01000010
1F 1110 00111111 11111111 00 01 00 0 0 010 000 00 000 000 01000110
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
20 1110 00111111 11111111 00 11 00 0 0 010 000 00 000 000 00111101
21 1011 00000000 00100100 00 00 00 0 0 000 000 00 000 000 00000000
22 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000001
23 0000 00100001 00100001 00 11 00 0 0 000 000 00 000 000 00000000
24 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00100000
25 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 01000011
26 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 01000110
27 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00111101
28 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000010
29 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00100000
2A 1110 00111111 11111111 00 01 00 0 0 010 000 00 000 000 01000001
2B 1110 00111111 11111111 00 11 00 0 0 010 000 00 000 000 00111101
2C 1011 00000000 00101111 00 00 00 0 0 000 000 00 000 000 00000000
2D 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000011
2E 0000 00101100 00101100 00 11 00 0 0 000 000 00 000 000 00000000
2F 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00100000
30 1110 00111111 11111111 00 01 00 0 0 010 000 00 000 000 01000010
31 1110 00111111 11111111 00 11 00 0 0 010 000 00 000 000 00111101
32 1011 00000000 00110101 00 00 00 0 0 000 000 00 000 000 00000000
33 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000100
34 0000 00110010 00110010 00 11 00 0 0 000 000 00 000 000 00000000
35 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 00100000
36 1110 00111111 11111111 00 01 00 0 0 010 000 00 000 000 01000011
37 1110 00111111 11111111 00 11 00 0 0 010 000 00 000 000 00111101
38 1011 00000000 00111011 00 00 00 0 0 000 000 00 000 000 00000000
39 1110 00111111 11111111 00 00 00 0 0 010 000 00 000 000 10000101
3A 0000 00111000 00111000 00 11 00 0 0 000 000 00 000 000 00000000
3B 0000 00000000 00000000 00 00 00 0 0 000 000 00 000 000 00000000
3C 1110 00111111 11111111 00 00 00 0 0 000 000 00 000 000 00001101
3D 1110 00111111 11111111 00 00 00 0 0 000 000 00 000 000 00001010
3E 0000 00000011 00000011 00 00 00 0 0 000 000 00 000 000 00000000
3F 0000 00000001 00000001 00 00 00 0 0 000 000 00 000 000 00000000
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
40 1011 00000000 01111111 00 00 00 0 0 000 000 00 000 000 00000000
41 0000 00000000 00000000 00 00 00 0 0 010 000 00 000 000 00000000
42 0000 01000000 01000000 00 11 00 0 0 000 000 00 000 000 00000000
43 1011 00000000 01111111 00 00 00 0 0 000 000 00 000 000 00000000
44 0000 00000000 00000000 00 00 11 0 0 000 000 00 010 010 00000000
45 0000 01000011 01000011 00 11 00 0 0 000 000 00 000 000 00000000
46 (uninitialized)
47 (uninitialized)
48 (uninitialized)
49 (uninitialized)
4A (uninitialized)
4B (uninitialized)
4C (uninitialized)
4D (uninitialized)
4E (uninitialized)
4F (uninitialized)
50 (uninitialized)
51 (uninitialized)
52 (uninitialized)
53 (uninitialized)
54 (uninitialized)
55 (uninitialized)
56 (uninitialized)
57 (uninitialized)
58 (uninitialized)
59 (uninitialized)
5A (uninitialized)
5B (uninitialized)
5C (uninitialized)
5D (uninitialized)
5E (uninitialized)
5F (uninitialized)
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
60 (uninitialized)
61 (uninitialized)
62 (uninitialized)
63 (uninitialized)
64 (uninitialized)
65 (uninitialized)
66 (uninitialized)
67 (uninitialized)
68 (uninitialized)
69 (uninitialized)
6A (uninitialized)
6B (uninitialized)
6C (uninitialized)
6D (uninitialized)
6E (uninitialized)
6F (uninitialized)
70 (uninitialized)
71 (uninitialized)
72 (uninitialized)
73 (uninitialized)
74 (uninitialized)
75 (uninitialized)
76 (uninitialized)
77 (uninitialized)
78 (uninitialized)
79 (uninitialized)
7A (uninitialized)
7B (uninitialized)
7C (uninitialized)
7D (uninitialized)
7E 0000 00000000 00000000 11 00 00 0 0 000 000 10 000 000 00000000
7F 1101 00001010 00000011 00 00 00 0 0 000 000 00 000 000 00000000
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
80 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
81 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
82 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
83 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
84 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
85 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
86 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
87 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
88 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
89 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
8A 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
8B 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
8C 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
8D 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
8E 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
8F 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
90 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
91 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
92 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
93 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
94 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
95 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
96 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
97 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
98 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
99 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
9A 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
9B 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
9C 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
9D 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
9E 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
9F 1100 01111111 01111110 00 00 00 0 0 000 000 00 000 000 00000000
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
A0 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A1 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A2 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A3 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A4 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A5 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A6 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A7 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A8 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
A9 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
AA 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
AB 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
AC 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
AD 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
AE 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
AF 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B0 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B1 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B2 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B3 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B4 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B5 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B6 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B7 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B8 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
B9 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
BA 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
BB 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
BC 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
BD 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
BE 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
BF 1100 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
C0 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C1 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C2 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C3 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C4 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C5 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C6 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C7 1010 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C8 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
C9 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
CA 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
CB 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
CC 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
CD 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
CE 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
CF 1001 01111110 01111111 00 00 00 0 0 000 000 00 000 000 00000000
D0 (uninitialized)
D1 (uninitialized)
D2 (uninitialized)
D3 (uninitialized)
D4 (uninitialized)
D5 (uninitialized)
D6 (uninitialized)
D7 0000 01000000 01000000 00 11 00 0 0 000 001 10 000 000 00000000
D8 0000 01000000 01000000 00 11 00 0 0 000 010 00 000 000 00000000
D9 (uninitialized)
DA (uninitialized)
DB (uninitialized)
DC (uninitialized)
DD (uninitialized)
DE (uninitialized)
DF (uninitialized)
---------------------------------------------------------------------------------
ADDR IF THEN ELSE PC E REG FLAG SS RES1 DST COND RES2 ALUFUN ALUSEL CHAR
---------------------------------------------------------------------------------
E0 (uninitialized)
E1 (uninitialized)
E2 (uninitialized)
E3 (uninitialized)
E4 (uninitialized)
E5 (uninitialized)
E6 (uninitialized)
E7 (uninitialized)
E8 (uninitialized)
E9 (uninitialized)
EA (uninitialized)
EB (uninitialized)
EC (uninitialized)
ED (uninitialized)
EE (uninitialized)
EF (uninitialized)
F0 0000 01000011 01000011 00 11 00 0 0 000 011 10 000 000 00000000
F1 0000 01000011 01000011 00 11 00 0 0 000 011 00 000 000 00000000
F2 0000 01000011 01000011 00 11 00 0 0 000 010 10 000 000 00000000
F3 (uninitialized)
F4 (uninitialized)
F5 (uninitialized)
F6 (uninitialized)
F7 (uninitialized)
F8 (uninitialized)
F9 (uninitialized)
FA (uninitialized)
FB (uninitialized)
FC (uninitialized)
FD (uninitialized)
FE (uninitialized)
FF (uninitialized)