Mercurial > hg > Members > kono > os9 > sbc09
comparison examples/asmtest.asm @ 57:2088fd998865
sbc09 directry clean up
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 23 Jul 2018 16:07:12 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
56:4fa2bdb0c457 | 57:2088fd998865 |
---|---|
1 org $400 | |
2 addr8 equ $80h | |
3 addr16 equ $1234 | |
4 | |
5 neg addr8 | |
6 com addr8 | |
7 lsr addr8 | |
8 ror addr8 | |
9 asr addr8 | |
10 asl addr8 | |
11 lsl addr8 | |
12 rol addr8 | |
13 dec addr8 | |
14 inc addr8 | |
15 tst addr8 | |
16 jmp addr8 | |
17 clr addr8 | |
18 | |
19 lbrn addr16 | |
20 lbhi addr16 | |
21 lbls addr16 | |
22 lbhs addr16 | |
23 lbcc addr16 | |
24 lblo addr16 | |
25 lbcs addr16 | |
26 lbne addr16 | |
27 lbeq addr16 | |
28 lbvc addr16 | |
29 lbvs addr16 | |
30 lbpl addr16 | |
31 lbmi addr16 | |
32 lbge addr16 | |
33 lblt addr16 | |
34 lbgt addr16 | |
35 lble addr16 | |
36 | |
37 swi2 | |
38 cmpd #$4444 | |
39 cmpy #$4444 | |
40 ldy #$4444 | |
41 cmpd addr8 | |
42 cmpy addr8 | |
43 ldy addr8 | |
44 sty addr8 | |
45 cmpd ,x | |
46 cmpy ,x | |
47 ldy ,x | |
48 sty ,x | |
49 cmpd addr16 | |
50 cmpy addr16 | |
51 ldy addr16 | |
52 sty addr16 | |
53 lds #$4444 | |
54 lds addr8 | |
55 sts addr8 | |
56 lds ,x | |
57 sts ,x | |
58 lds addr16 | |
59 sts addr16 | |
60 swi3 | |
61 cmpu #$4444 | |
62 cmps #$4444 | |
63 cmpu addr8 | |
64 cmps addr8 | |
65 cmpu ,x | |
66 cmps ,x | |
67 cmpu addr16 | |
68 cmps addr16 | |
69 | |
70 nop | |
71 sync | |
72 lbra addr16 | |
73 lbsr addr16 | |
74 daa | |
75 orcc #$ff | |
76 andcc #$00 | |
77 sex | |
78 exg a,b | |
79 tfr a,b | |
80 | |
81 | |
82 labx bra labx | |
83 brn labx | |
84 bhi labx | |
85 bls labx | |
86 bhs labx | |
87 bcc labx | |
88 blo labx | |
89 bcs labx | |
90 bne labx | |
91 beq labx | |
92 bvc labx | |
93 bvs labx | |
94 bpl labx | |
95 bmi labx | |
96 bge labx | |
97 blt labx | |
98 bgt labx | |
99 ble labx | |
100 | |
101 leax ,x | |
102 leay ,x | |
103 leas ,x | |
104 leau ,x | |
105 pshs x | |
106 puls x | |
107 pshu x | |
108 pulu x | |
109 rts | |
110 abx | |
111 rti | |
112 cwai #$00 | |
113 mul | |
114 swi | |
115 | |
116 nega | |
117 coma | |
118 lsra | |
119 rora | |
120 asra | |
121 asla | |
122 lsla | |
123 rola | |
124 deca | |
125 inca | |
126 tsta | |
127 clra | |
128 | |
129 negb | |
130 comb | |
131 lsrb | |
132 rorb | |
133 asrb | |
134 aslb | |
135 lslb | |
136 rolb | |
137 decb | |
138 incb | |
139 tstb | |
140 clrb | |
141 | |
142 neg ,x | |
143 com ,x | |
144 lsr ,x | |
145 ror ,x | |
146 asr ,x | |
147 asl ,x | |
148 lsl ,x | |
149 rol ,x | |
150 dec ,x | |
151 inc ,x | |
152 tst ,x | |
153 jmp ,x | |
154 clr ,x | |
155 | |
156 neg addr16 | |
157 com addr16 | |
158 lsr addr16 | |
159 ror addr16 | |
160 asr addr16 | |
161 asl addr16 | |
162 lsl addr16 | |
163 rol addr16 | |
164 dec addr16 | |
165 inc addr16 | |
166 tst addr16 | |
167 jmp addr16 | |
168 clr addr16 | |
169 | |
170 suba #$22 | |
171 cmpa #$22 | |
172 sbca #$22 | |
173 subd #$4444 | |
174 anda #$22 | |
175 bita #$22 | |
176 lda #$22 | |
177 eora #$22 | |
178 adca #$22 | |
179 ora #$22 | |
180 adda #$22 | |
181 cmpx #$4444 | |
182 laby bsr laby | |
183 ldx #$4444 | |
184 | |
185 suba addr8 | |
186 cmpa addr8 | |
187 sbca addr8 | |
188 subd addr8 | |
189 anda addr8 | |
190 bita addr8 | |
191 lda addr8 | |
192 sta addr8 | |
193 eora addr8 | |
194 adca addr8 | |
195 ora addr8 | |
196 adda addr8 | |
197 cmpx addr8 | |
198 jsr addr8 | |
199 ldx addr8 | |
200 stx addr8 | |
201 | |
202 suba ,x | |
203 cmpa ,x | |
204 sbca ,x | |
205 subd ,x | |
206 anda ,x | |
207 bita ,x | |
208 lda ,x | |
209 sta ,x | |
210 eora ,x | |
211 adca ,x | |
212 ora ,x | |
213 adda ,x | |
214 cmpx ,x | |
215 jsr ,x | |
216 ldx ,x | |
217 stx ,x | |
218 | |
219 suba addr16 | |
220 cmpa addr16 | |
221 sbca addr16 | |
222 subd addr16 | |
223 anda addr16 | |
224 bita addr16 | |
225 lda addr16 | |
226 sta addr16 | |
227 eora addr16 | |
228 adca addr16 | |
229 ora addr16 | |
230 adda addr16 | |
231 cmpx addr16 | |
232 jsr addr16 | |
233 ldx addr16 | |
234 stx addr16 | |
235 | |
236 subb #$22 | |
237 cmpb #$22 | |
238 sbcb #$22 | |
239 addd #$4444 | |
240 andb #$22 | |
241 bitb #$22 | |
242 ldb #$22 | |
243 eorb #$22 | |
244 adcb #$22 | |
245 orb #$22 | |
246 addb #$22 | |
247 ldd #$4444 | |
248 ldu #$4444 | |
249 | |
250 subb addr8 | |
251 cmpb addr8 | |
252 sbcb addr8 | |
253 addd addr8 | |
254 andb addr8 | |
255 bitb addr8 | |
256 ldb addr8 | |
257 stb addr8 | |
258 eorb addr8 | |
259 adcb addr8 | |
260 orb addr8 | |
261 addb addr8 | |
262 ldd addr8 | |
263 std addr8 | |
264 ldu addr8 | |
265 stu addr8 | |
266 | |
267 subb ,x | |
268 cmpb ,x | |
269 sbcb ,x | |
270 addd ,x | |
271 andb ,x | |
272 bitb ,x | |
273 ldb ,x | |
274 stb ,x | |
275 eorb ,x | |
276 adcb ,x | |
277 orb ,x | |
278 addb ,x | |
279 ldd ,x | |
280 std ,x | |
281 ldu ,x | |
282 stu ,x | |
283 | |
284 subb addr16 | |
285 cmpb addr16 | |
286 sbcb addr16 | |
287 addd addr16 | |
288 andb addr16 | |
289 bitb addr16 | |
290 ldb addr16 | |
291 stb addr16 | |
292 eorb addr16 | |
293 adcb addr16 | |
294 orb addr16 | |
295 addb addr16 | |
296 ldd addr16 | |
297 std addr16 | |
298 ldu addr16 | |
299 stu addr16 | |
300 | |
301 tfr d,d | |
302 tfr d,x | |
303 tfr d,y | |
304 tfr d,u | |
305 tfr d,s | |
306 tfr d,pc | |
307 tfr a,a | |
308 tfr a,b | |
309 tfr a,cc | |
310 tfr a,dp | |
311 tfr d,d | |
312 tfr x,d | |
313 tfr y,d | |
314 tfr u,d | |
315 tfr s,d | |
316 tfr pc,d | |
317 tfr a,a | |
318 tfr b,a | |
319 tfr cc,a | |
320 tfr dp,a | |
321 | |
322 pshs pc | |
323 pshs u | |
324 pshu s | |
325 pshs x | |
326 pshs y | |
327 pshs dp | |
328 pshs d | |
329 pshs a,b | |
330 pshs a | |
331 pshs b | |
332 pshs cc | |
333 pshs pc,u,x,y,dp,a,b,cc | |
334 | |
335 lda 0,x | |
336 lda 1,x | |
337 lda 2,x | |
338 lda 3,x | |
339 lda 4,x | |
340 lda 5,x | |
341 lda 6,x | |
342 lda 7,x | |
343 lda 8,x | |
344 lda 9,x | |
345 lda 10,x | |
346 lda 11,x | |
347 lda 12,x | |
348 lda 13,x | |
349 lda 14,x | |
350 lda 15,x | |
351 lda -16,x | |
352 lda -15,x | |
353 lda -14,x | |
354 lda -13,x | |
355 lda -12,x | |
356 lda -11,x | |
357 lda -10,x | |
358 lda -9,x | |
359 lda -8,x | |
360 lda -7,x | |
361 lda -6,x | |
362 lda -5,x | |
363 lda -4,x | |
364 lda -3,x | |
365 lda -2,x | |
366 lda -1,x | |
367 lda 1,y | |
368 lda -1,y | |
369 lda 1,u | |
370 lda -1,u | |
371 lda 1,s | |
372 lda -1,s | |
373 lda ,x+ | |
374 ldd ,x++ | |
375 lda ,-x | |
376 ldd ,--x | |
377 lda ,x | |
378 lda b,x | |
379 lda a,x | |
380 lda -128,x | |
381 lda 33,x | |
382 lda 127,x | |
383 lda -129,x | |
384 lda $1234,x | |
385 lda d,x | |
386 labz lda labz,pcr | |
387 lda addr16,pcr | |
388 lda [,x++] | |
389 lda [,--x] | |
390 lda [,x] | |
391 lda [b,x] | |
392 lda [a,x] | |
393 lda [33,x] | |
394 lda [1,x] | |
395 lda [$1234,x] | |
396 lda [d,x] | |
397 lda [labz,pcr] | |
398 lda [addr16,pcr] | |
399 lda [addr16] | |
400 lda ,y+ | |
401 lda ,u+ | |
402 lda ,s+ | |
403 ldy [addr16] | |
404 ldy addr16,pcr | |
405 | |
406 |