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