Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1186 | savelij | 1 | cpu st7 |
2 | page 0 |
||
3 | |||
4 | halt |
||
5 | iret |
||
6 | nop |
||
7 | rcf |
||
8 | ret |
||
9 | rim |
||
10 | rsp |
||
11 | scf |
||
12 | sim |
||
13 | trap |
||
14 | wfi |
||
15 | |||
16 | adc a,#$15 |
||
17 | adc a,$12 |
||
18 | adc a,$12.w |
||
19 | adc a,$1234 |
||
20 | adc a,(x) |
||
21 | adc a,($12,x) |
||
22 | adc a,($12.w,x) |
||
23 | adc a,($1234,x) |
||
24 | adc a,(y) |
||
25 | adc a,($12,y) |
||
26 | adc a,($12.w,y) |
||
27 | adc a,($1234,y) |
||
28 | adc a,[$12] |
||
29 | adc a,[$12.w] |
||
30 | adc a,([$12],x) |
||
31 | adc a,([$12.w],x) |
||
32 | adc a,([$12],y) |
||
33 | adc a,([$12.w],y) |
||
34 | |||
35 | add a,#$15 |
||
36 | add a,$12 |
||
37 | add a,$12.w |
||
38 | add a,$1234 |
||
39 | add a,(x) |
||
40 | add a,($12,x) |
||
41 | add a,($12.w,x) |
||
42 | add a,($1234,x) |
||
43 | add a,(y) |
||
44 | add a,($12,y) |
||
45 | add a,($12.w,y) |
||
46 | add a,($1234,y) |
||
47 | add a,[$12] |
||
48 | add a,[$12.w] |
||
49 | add a,([$12],x) |
||
50 | add a,([$12.w],x) |
||
51 | add a,([$12],y) |
||
52 | add a,([$12.w],y) |
||
53 | |||
54 | and a,#$15 |
||
55 | and a,$12 |
||
56 | and a,$12.w |
||
57 | and a,$1234 |
||
58 | and a,(x) |
||
59 | and a,($12,x) |
||
60 | and a,($12.w,x) |
||
61 | and a,($1234,x) |
||
62 | and a,(y) |
||
63 | and a,($12,y) |
||
64 | and a,($12.w,y) |
||
65 | and a,($1234,y) |
||
66 | and a,[$12] |
||
67 | and a,[$12.w] |
||
68 | and a,([$12],x) |
||
69 | and a,([$12.w],x) |
||
70 | and a,([$12],y) |
||
71 | and a,([$12.w],y) |
||
72 | |||
73 | bcp a,#$15 |
||
74 | bcp a,$12 |
||
75 | bcp a,$12.w |
||
76 | bcp a,$1234 |
||
77 | bcp a,(x) |
||
78 | bcp a,($12,x) |
||
79 | bcp a,($12.w,x) |
||
80 | bcp a,($1234,x) |
||
81 | bcp a,(y) |
||
82 | bcp a,($12,y) |
||
83 | bcp a,($12.w,y) |
||
84 | bcp a,($1234,y) |
||
85 | bcp a,[$12] |
||
86 | bcp a,[$12.w] |
||
87 | bcp a,([$12],x) |
||
88 | bcp a,([$12.w],x) |
||
89 | bcp a,([$12],y) |
||
90 | bcp a,([$12.w],y) |
||
91 | |||
92 | or a,#$15 |
||
93 | or a,$12 |
||
94 | or a,$12.w |
||
95 | or a,$1234 |
||
96 | or a,(x) |
||
97 | or a,($12,x) |
||
98 | or a,($12.w,x) |
||
99 | or a,($1234,x) |
||
100 | or a,(y) |
||
101 | or a,($12,y) |
||
102 | or a,($12.w,y) |
||
103 | or a,($1234,y) |
||
104 | or a,[$12] |
||
105 | or a,[$12.w] |
||
106 | or a,([$12],x) |
||
107 | or a,([$12.w],x) |
||
108 | or a,([$12],y) |
||
109 | or a,([$12.w],y) |
||
110 | |||
111 | sbc a,#$15 |
||
112 | sbc a,$12 |
||
113 | sbc a,$12.w |
||
114 | sbc a,$1234 |
||
115 | sbc a,(x) |
||
116 | sbc a,($12,x) |
||
117 | sbc a,($12.w,x) |
||
118 | sbc a,($1234,x) |
||
119 | sbc a,(y) |
||
120 | sbc a,($12,y) |
||
121 | sbc a,($12.w,y) |
||
122 | sbc a,($1234,y) |
||
123 | sbc a,[$12] |
||
124 | sbc a,[$12.w] |
||
125 | sbc a,([$12],x) |
||
126 | sbc a,([$12.w],x) |
||
127 | sbc a,([$12],y) |
||
128 | sbc a,([$12.w],y) |
||
129 | |||
130 | sub a,#$15 |
||
131 | sub a,$12 |
||
132 | sub a,$12.w |
||
133 | sub a,$1234 |
||
134 | sub a,(x) |
||
135 | sub a,($12,x) |
||
136 | sub a,($12.w,x) |
||
137 | sub a,($1234,x) |
||
138 | sub a,(y) |
||
139 | sub a,($12,y) |
||
140 | sub a,($12.w,y) |
||
141 | sub a,($1234,y) |
||
142 | sub a,[$12] |
||
143 | sub a,[$12.w] |
||
144 | sub a,([$12],x) |
||
145 | sub a,([$12.w],x) |
||
146 | sub a,([$12],y) |
||
147 | sub a,([$12.w],y) |
||
148 | |||
149 | xor a,#$15 |
||
150 | xor a,$12 |
||
151 | xor a,$12.w |
||
152 | xor a,$1234 |
||
153 | xor a,(x) |
||
154 | xor a,($12,x) |
||
155 | xor a,($12.w,x) |
||
156 | xor a,($1234,x) |
||
157 | xor a,(y) |
||
158 | xor a,($12,y) |
||
159 | xor a,($12.w,y) |
||
160 | xor a,($1234,y) |
||
161 | xor a,[$12] |
||
162 | xor a,[$12.w] |
||
163 | xor a,([$12],x) |
||
164 | xor a,([$12.w],x) |
||
165 | xor a,([$12],y) |
||
166 | xor a,([$12.w],y) |
||
167 | |||
168 | call $12 |
||
169 | call $12.w |
||
170 | call $1234 |
||
171 | call (x) |
||
172 | call ($12,x) |
||
173 | call ($12.w,x) |
||
174 | call ($1234,x) |
||
175 | call (y) |
||
176 | call ($12,y) |
||
177 | call ($12.w,y) |
||
178 | call ($1234,y) |
||
179 | call [$12] |
||
180 | call [$12.w] |
||
181 | call ([$12],x) |
||
182 | call ([$12.w],x) |
||
183 | call ([$12],y) |
||
184 | call ([$12.w],y) |
||
185 | |||
186 | jp $12 |
||
187 | jp $12.w |
||
188 | jp $1234 |
||
189 | jp (x) |
||
190 | jp ($12,x) |
||
191 | jp ($12.w,x) |
||
192 | jp ($1234,x) |
||
193 | jp (y) |
||
194 | jp ($12,y) |
||
195 | jp ($12.w,y) |
||
196 | jp ($1234,y) |
||
197 | jp [$12] |
||
198 | jp [$12.w] |
||
199 | jp ([$12],x) |
||
200 | jp ([$12.w],x) |
||
201 | jp ([$12],y) |
||
202 | jp ([$12.w],y) |
||
203 | |||
204 | clr a |
||
205 | clr x |
||
206 | clr y |
||
207 | clr $12 |
||
208 | clr (x) |
||
209 | clr ($12,x) |
||
210 | clr (y) |
||
211 | clr ($12,y) |
||
212 | clr [$12] |
||
213 | clr ([$12],x) |
||
214 | clr ([$12],y) |
||
215 | |||
216 | cpl a |
||
217 | cpl x |
||
218 | cpl y |
||
219 | cpl $12 |
||
220 | cpl (x) |
||
221 | cpl ($12,x) |
||
222 | cpl (y) |
||
223 | cpl ($12,y) |
||
224 | cpl [$12] |
||
225 | cpl ([$12],x) |
||
226 | cpl ([$12],y) |
||
227 | |||
228 | dec a |
||
229 | dec x |
||
230 | dec y |
||
231 | dec $12 |
||
232 | dec (x) |
||
233 | dec ($12,x) |
||
234 | dec (y) |
||
235 | dec ($12,y) |
||
236 | dec [$12] |
||
237 | dec ([$12],x) |
||
238 | dec ([$12],y) |
||
239 | |||
240 | inc a |
||
241 | inc x |
||
242 | inc y |
||
243 | inc $12 |
||
244 | inc (x) |
||
245 | inc ($12,x) |
||
246 | inc (y) |
||
247 | inc ($12,y) |
||
248 | inc [$12] |
||
249 | inc ([$12],x) |
||
250 | inc ([$12],y) |
||
251 | |||
252 | neg a |
||
253 | neg x |
||
254 | neg y |
||
255 | neg $12 |
||
256 | neg (x) |
||
257 | neg ($12,x) |
||
258 | neg (y) |
||
259 | neg ($12,y) |
||
260 | neg [$12] |
||
261 | neg ([$12],x) |
||
262 | neg ([$12],y) |
||
263 | |||
264 | rlc a |
||
265 | rlc x |
||
266 | rlc y |
||
267 | rlc $12 |
||
268 | rlc (x) |
||
269 | rlc ($12,x) |
||
270 | rlc (y) |
||
271 | rlc ($12,y) |
||
272 | rlc [$12] |
||
273 | rlc ([$12],x) |
||
274 | rlc ([$12],y) |
||
275 | |||
276 | rrc a |
||
277 | rrc x |
||
278 | rrc y |
||
279 | rrc $12 |
||
280 | rrc (x) |
||
281 | rrc ($12,x) |
||
282 | rrc (y) |
||
283 | rrc ($12,y) |
||
284 | rrc [$12] |
||
285 | rrc ([$12],x) |
||
286 | rrc ([$12],y) |
||
287 | |||
288 | sla a |
||
289 | sla x |
||
290 | sla y |
||
291 | sla $12 |
||
292 | sla (x) |
||
293 | sla ($12,x) |
||
294 | sla (y) |
||
295 | sla ($12,y) |
||
296 | sla [$12] |
||
297 | sla ([$12],x) |
||
298 | sla ([$12],y) |
||
299 | |||
300 | sll a |
||
301 | sll x |
||
302 | sll y |
||
303 | sll $12 |
||
304 | sll (x) |
||
305 | sll ($12,x) |
||
306 | sll (y) |
||
307 | sll ($12,y) |
||
308 | sll [$12] |
||
309 | sll ([$12],x) |
||
310 | sll ([$12],y) |
||
311 | |||
312 | sra a |
||
313 | sra x |
||
314 | sra y |
||
315 | sra $12 |
||
316 | sra (x) |
||
317 | sra ($12,x) |
||
318 | sra (y) |
||
319 | sra ($12,y) |
||
320 | sra [$12] |
||
321 | sra ([$12],x) |
||
322 | sra ([$12],y) |
||
323 | |||
324 | srl a |
||
325 | srl x |
||
326 | srl y |
||
327 | srl $12 |
||
328 | srl (x) |
||
329 | srl ($12,x) |
||
330 | srl (y) |
||
331 | srl ($12,y) |
||
332 | srl [$12] |
||
333 | srl ([$12],x) |
||
334 | srl ([$12],y) |
||
335 | |||
336 | swap a |
||
337 | swap x |
||
338 | swap y |
||
339 | swap $12 |
||
340 | swap (x) |
||
341 | swap ($12,x) |
||
342 | swap (y) |
||
343 | swap ($12,y) |
||
344 | swap [$12] |
||
345 | swap ([$12],x) |
||
346 | swap ([$12],y) |
||
347 | |||
348 | tnz a |
||
349 | tnz x |
||
350 | tnz y |
||
351 | tnz $12 |
||
352 | tnz (x) |
||
353 | tnz ($12,x) |
||
354 | tnz (y) |
||
355 | tnz ($12,y) |
||
356 | tnz [$12] |
||
357 | tnz ([$12],x) |
||
358 | tnz ([$12],y) |
||
359 | |||
360 | cp a,#$12 |
||
361 | cp a,$12 |
||
362 | cp a,$12.w |
||
363 | cp a,$1234 |
||
364 | cp a,(x) |
||
365 | cp a,($12,x) |
||
366 | cp a,($12.w,x) |
||
367 | cp a,($1234,x) |
||
368 | cp a,(y) |
||
369 | cp a,($12,y) |
||
370 | cp a,($12.w,y) |
||
371 | cp a,($1234,y) |
||
372 | cp a,[$12] |
||
373 | cp a,[$12.w] |
||
374 | cp a,([$12],x) |
||
375 | cp a,([$12.w],x) |
||
376 | cp a,([$12],y) |
||
377 | cp a,([$12.w],y) |
||
378 | cp x,#$12 |
||
379 | cp x,$12 |
||
380 | cp x,$12.w |
||
381 | cp x,$1234 |
||
382 | cp x,(x) |
||
383 | cp x,($12,x) |
||
384 | cp x,($12.w,x) |
||
385 | cp x,($1234,x) |
||
386 | cp x,[$12] |
||
387 | cp x,[$12.w] |
||
388 | cp x,([$12],x) |
||
389 | cp x,([$12.w],x) |
||
390 | cp y,#$12 |
||
391 | cp y,$12 |
||
392 | cp y,$12.w |
||
393 | cp y,$1234 |
||
394 | cp y,(y) |
||
395 | cp y,($12,y) |
||
396 | cp y,($12.w,y) |
||
397 | cp y,($1234,y) |
||
398 | cp y,[$12] |
||
399 | cp y,[$12.w] |
||
400 | cp y,([$12],y) |
||
401 | cp y,([$12.w],y) |
||
402 | |||
403 | ld a,#$12 |
||
404 | ld a,$12 |
||
405 | ld a,$12.w |
||
406 | ld a,$1234 |
||
407 | ld a,(x) |
||
408 | ld a,($12,x) |
||
409 | ld a,($12.w,x) |
||
410 | ld a,($1234,x) |
||
411 | ld a,(y) |
||
412 | ld a,($12,y) |
||
413 | ld a,($12.w,y) |
||
414 | ld a,($1234,y) |
||
415 | ld a,[$12] |
||
416 | ld a,[$12.w] |
||
417 | ld a,([$12],x) |
||
418 | ld a,([$12.w],x) |
||
419 | ld a,([$12],y) |
||
420 | ld a,([$12.w],y) |
||
421 | ld a,x |
||
422 | ld a,y |
||
423 | ld a,s |
||
424 | ld x,#$12 |
||
425 | ld x,$12 |
||
426 | ld x,$12.w |
||
427 | ld x,$1234 |
||
428 | ld x,(x) |
||
429 | ld x,($12,x) |
||
430 | ld x,($12.w,x) |
||
431 | ld x,($1234,x) |
||
432 | ld x,[$12] |
||
433 | ld x,[$12.w] |
||
434 | ld x,([$12],x) |
||
435 | ld x,([$12.w],x) |
||
436 | ld x,a |
||
437 | ld x,y |
||
438 | ld x,s |
||
439 | ld y,#$12 |
||
440 | ld y,$12 |
||
441 | ld y,$12.w |
||
442 | ld y,$1234 |
||
443 | ld y,(y) |
||
444 | ld y,($12,y) |
||
445 | ld y,($12.w,y) |
||
446 | ld y,($1234,y) |
||
447 | ld y,[$12] |
||
448 | ld y,[$12.w] |
||
449 | ld y,([$12],y) |
||
450 | ld y,([$12.w],y) |
||
451 | ld y,a |
||
452 | ld y,x |
||
453 | ld y,s |
||
454 | ld s,a |
||
455 | ld s,x |
||
456 | ld s,y |
||
457 | ld $12,a |
||
458 | ld $12.w,a |
||
459 | ld $1234,a |
||
460 | ld (x),a |
||
461 | ld ($12,x),a |
||
462 | ld ($12.w,x),a |
||
463 | ld ($1234,x),a |
||
464 | ld (y),a |
||
465 | ld ($12,y),a |
||
466 | ld ($12.w,y),a |
||
467 | ld ($1234,y),a |
||
468 | ld [$12],a |
||
469 | ld [$12.w],a |
||
470 | ld ([$12],x),a |
||
471 | ld ([$12.w],x),a |
||
472 | ld ([$12],y),a |
||
473 | ld ([$12.w],y),a |
||
474 | ld $12,x |
||
475 | ld $12.w,x |
||
476 | ld $1234,x |
||
477 | ld (x),x |
||
478 | ld ($12,x),x |
||
479 | ld ($12.w,x),x |
||
480 | ld ($1234,x),x |
||
481 | ld [$12],x |
||
482 | ld [$12.w],x |
||
483 | ld ([$12],x),x |
||
484 | ld ([$12.w],x),x |
||
485 | ld $12,y |
||
486 | ld $12.w,y |
||
487 | ld $1234,y |
||
488 | ld (y),y |
||
489 | ld ($12,y),y |
||
490 | ld ($12.w,y),y |
||
491 | ld ($1234,y),y |
||
492 | ld [$12],y |
||
493 | ld [$12.w],y |
||
494 | ld ([$12],y),y |
||
495 | ld ([$12.w],y),y |
||
496 | |||
497 | bres $12,#5 |
||
498 | bres [$12],#2 |
||
499 | bset $12,#5 |
||
500 | bset [$12],#2 |
||
501 | |||
502 | btjf $12,#5,pc |
||
503 | btjf [$12],#2,pc |
||
504 | btjt $12,#5,pc |
||
505 | btjt [$12],#2,pc |
||
506 | |||
507 | callr pc |
||
508 | jra pc |
||
509 | jrc pc |
||
510 | jreq pc |
||
511 | jrf pc |
||
512 | jrh pc |
||
513 | jrih pc |
||
514 | jril pc |
||
515 | jrm pc |
||
516 | jrmi pc |
||
517 | jrnc pc |
||
518 | jrne pc |
||
519 | jrnh pc |
||
520 | jrnm pc |
||
521 | jrpl pc |
||
522 | jrt pc |
||
523 | jruge pc |
||
524 | jrugt pc |
||
525 | jrule pc |
||
526 | jrult pc |
||
527 | |||
528 | callr [$12] |
||
529 | jra [$12] |
||
530 | jrc [$12] |
||
531 | jreq [$12] |
||
532 | jrf [$12] |
||
533 | jrh [$12] |
||
534 | jrih [$12] |
||
535 | jril [$12] |
||
536 | jrm [$12] |
||
537 | jrmi [$12] |
||
538 | jrnc [$12] |
||
539 | jrne [$12] |
||
540 | jrnh [$12] |
||
541 | jrnm [$12] |
||
542 | jrpl [$12] |
||
543 | jrt [$12] |
||
544 | jruge [$12] |
||
545 | jrugt [$12] |
||
546 | jrule [$12] |
||
547 | jrult [$12] |
||
548 | |||
549 | mul x,a |
||
550 | mul y,a |
||
551 | |||
552 | push a |
||
553 | push x |
||
554 | push y |
||
555 | push cc |
||
556 | pop a |
||
557 | pop x |
||
558 | pop y |
||
559 | pop cc |
||
560 | |||
561 |