repo.or.cz
/
urasm.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
urasm: cosmetix in expression compiler
[urasm.git]
/
samples
/
z80asmdis
/
z80ops.zas
blob
8ff55c567ff216f1dbf3ada8a99a45a65e68349d
1
IDX equ 5
2
MM equ 10h
3
NN equ 20h
4
DIS equ 30h
5
6
Z80OPS:
7
adc a,(hl)
8
adc a,(ix+IDX)
9
adc a,(iy+IDX)
10
adc a,a
11
adc a,b
12
adc a,c
13
adc a,d
14
adc a,e
15
adc a,h
16
adc a,l
17
adc a,NN
18
adc hl,bc
19
adc hl,de
20
adc hl,hl
21
adc hl,sp
22
add a,(hl)
23
add a,(ix+IDX)
24
add a,(iy+IDX)
25
add a,a
26
add a,b
27
add a,c
28
add a,d
29
add a,e
30
add a,h
31
add a,l
32
add a,NN
33
add hl,bc
34
add hl,de
35
add hl,hl
36
add hl,sp
37
add ix,bc
38
add ix,de
39
add ix,ix
40
add ix,sp
41
add iy,bc
42
add iy,de
43
add iy,iy
44
add iy,sp
45
and (hl)
46
and (ix+IDX)
47
and (iy+IDX)
48
and a
49
and b
50
and c
51
and d
52
and e
53
and h
54
and l
55
and NN
56
bit 0,(hl)
57
bit 0,(ix+IDX)
58
bit 0,(iy+IDX)
59
bit 0,a
60
bit 0,b
61
bit 0,c
62
bit 0,d
63
bit 0,e
64
bit 0,h
65
bit 0,l
66
bit 1,(hl)
67
bit 1,(ix+IDX)
68
bit 1,(iy+IDX)
69
bit 1,a
70
bit 1,b
71
bit 1,c
72
bit 1,d
73
bit 1,e
74
bit 1,h
75
bit 1,l
76
bit 2,(hl)
77
bit 2,(ix+IDX)
78
bit 2,(iy+IDX)
79
bit 2,a
80
bit 2,b
81
bit 2,c
82
bit 2,d
83
bit 2,e
84
bit 2,h
85
bit 2,l
86
bit 3,(hl)
87
bit 3,(ix+IDX)
88
bit 3,(iy+IDX)
89
bit 3,a
90
bit 3,b
91
bit 3,c
92
bit 3,d
93
bit 3,e
94
bit 3,h
95
bit 3,l
96
bit 4,(hl)
97
bit 4,(ix+IDX)
98
bit 4,(iy+IDX)
99
bit 4,a
100
bit 4,b
101
bit 4,c
102
bit 4,d
103
bit 4,e
104
bit 4,h
105
bit 4,l
106
bit 5,(hl)
107
bit 5,(ix+IDX)
108
bit 5,(iy+IDX)
109
bit 5,a
110
bit 5,b
111
bit 5,c
112
bit 5,d
113
bit 5,e
114
bit 5,h
115
bit 5,l
116
bit 6,(hl)
117
bit 6,(ix+IDX)
118
bit 6,(iy+IDX)
119
bit 6,a
120
bit 6,b
121
bit 6,c
122
bit 6,d
123
bit 6,e
124
bit 6,h
125
bit 6,l
126
bit 7,(hl)
127
bit 7,(ix+IDX)
128
bit 7,(iy+IDX)
129
bit 7,a
130
bit 7,b
131
bit 7,c
132
bit 7,d
133
bit 7,e
134
bit 7,h
135
bit 7,l
136
call c,NN
137
call m,NN
138
call nc,NN
139
call NN
140
call nz,NN
141
call p,NN
142
call pe,NN
143
call po,NN
144
call z,NN
145
ccf
146
cp (hl)
147
cp (ix+IDX)
148
cp (iy+IDX)
149
cp a
150
cp b
151
cp c
152
cp d
153
cp e
154
cp h
155
cp l
156
cp NN
157
cpd
158
cpdr
159
cpi
160
cpir
161
cpl
162
daa
163
dec (hl)
164
dec (ix+IDX)
165
dec (iy+IDX)
166
dec a
167
dec b
168
dec bc
169
dec c
170
dec d
171
dec de
172
dec e
173
dec h
174
dec hl
175
dec ix
176
dec iy
177
dec l
178
dec sp
179
di
180
djnz $+DIS
181
ei
182
ex (sp),hl
183
ex (sp),ix
184
ex (sp),iy
185
ex af,af'
186
ex de,hl
187
exx
188
halt
189
im 0
190
im 1
191
im 2
192
in a,(c)
193
in a,(NN)
194
in b,(c)
195
in c,(c)
196
in d,(c)
197
in e,(c)
198
in h,(c)
199
in l,(c)
200
inc (hl)
201
inc (ix+IDX)
202
inc (iy+IDX)
203
inc a
204
inc b
205
inc bc
206
inc c
207
inc d
208
inc de
209
inc e
210
inc h
211
inc hl
212
inc ix
213
inc iy
214
inc l
215
inc sp
216
ind
217
indr
218
ini
219
inir
220
jp (hl)
221
jp (ix)
222
jp (iy)
223
jp c,NN
224
jp m,NN
225
jp nc,NN
226
jp NN
227
jp nz,NN
228
jp p,NN
229
jp pe,NN
230
jp po,NN
231
jp z,NN
232
jr c,$+DIS
233
jr $+DIS
234
jr nc,$+DIS
235
jr nz,$+DIS
236
jr z,$+DIS
237
ld (bc),a
238
ld (de),a
239
ld (hl),a
240
ld (hl),b
241
ld (hl),c
242
ld (hl),d
243
ld (hl),e
244
ld (hl),h
245
ld (hl),l
246
ld (hl),NN
247
ld (ix+IDX),a
248
ld (ix+IDX),b
249
ld (ix+IDX),c
250
ld (ix+IDX),d
251
ld (ix+IDX),e
252
ld (ix+IDX),h
253
ld (ix+IDX),l
254
ld (ix+IDX),NN
255
ld (iy+IDX),a
256
ld (iy+IDX),b
257
ld (iy+IDX),c
258
ld (iy+IDX),d
259
ld (iy+IDX),e
260
ld (iy+IDX),h
261
ld (iy+IDX),l
262
ld (iy+IDX),NN
263
ld (NNN),a
264
ld (NNN),bc
265
ld (NNN),de
266
ld (NNN),hl
267
ld (NNN),ix
268
ld (NNN),iy
269
ld (NNN),sp
270
ld a,(bc)
271
ld a,(de)
272
ld a,(hl)
273
ld a,(ix+IDX)
274
ld a,(iy+IDX)
275
ld a,(NNN)
276
ld a,a
277
ld a,b
278
ld a,c
279
ld a,d
280
ld a,e
281
ld a,h
282
ld a,I
283
ld a,l
284
ld a,NN
285
ld b,(hl)
286
ld b,(ix+IDX)
287
ld b,(iy+IDX)
288
ld b,a
289
ld b,b
290
ld b,c
291
ld b,d
292
ld b,e
293
ld b,h
294
ld b,l
295
ld b,NN
296
ld bc,(NNN)
297
ld bc,NN
298
ld c,(hl)
299
ld c,(ix+IDX)
300
ld c,(iy+IDX)
301
ld c,a
302
ld c,b
303
ld c,c
304
ld c,d
305
ld c,e
306
ld c,h
307
ld c,l
308
ld c,NN
309
ld d,(hl)
310
ld d,(ix+IDX)
311
ld d,(iy+IDX)
312
ld d,a
313
ld d,b
314
ld d,c
315
ld d,d
316
ld d,e
317
ld d,h
318
ld d,l
319
ld d,NN
320
ld de,(NNN)
321
ld de,NN
322
ld e,(hl)
323
ld e,(ix+IDX)
324
ld e,(iy+IDX)
325
ld e,a
326
ld e,b
327
ld e,c
328
ld e,d
329
ld e,e
330
ld e,h
331
ld e,l
332
ld e,NN
333
ld h,(hl)
334
ld h,(ix+IDX)
335
ld h,(iy+IDX)
336
ld h,a
337
ld h,b
338
ld h,c
339
ld h,d
340
ld h,e
341
ld h,h
342
ld h,l
343
ld h,NN
344
ld hl,(NNN)
345
ld hl,NN
346
ld I,a
347
ld ix,(NNN)
348
ld ix,NN
349
ld iy,(NNN)
350
ld iy,NN
351
ld l,(hl)
352
ld l,(ix+IDX)
353
ld l,(iy+IDX)
354
ld l,a
355
ld l,b
356
ld l,c
357
ld l,d
358
ld l,e
359
ld l,h
360
ld l,l
361
ld l,NN
362
ld sp,(NNN)
363
ld sp,hl
364
ld sp,ix
365
ld sp,iy
366
ld sp,NN
367
ldd
368
lddr
369
ldi
370
ldir
371
neg
372
nop
373
or (hl)
374
or (ix+IDX)
375
or (iy+IDX)
376
or a
377
or b
378
or c
379
or d
380
or e
381
or h
382
or l
383
or NN
384
otdr
385
otir
386
out (c),a
387
out (c),b
388
out (c),c
389
out (c),d
390
out (c),e
391
out (c),h
392
out (c),l
393
out (NN),a
394
outd
395
outi
396
pop af
397
pop bc
398
pop de
399
pop hl
400
pop ix
401
pop iy
402
push af
403
push bc
404
push de
405
push hl
406
push ix
407
push iy
408
res 0,(hl)
409
res 0,(ix+IDX)
410
res 0,(iy+IDX)
411
res 0,a
412
res 0,b
413
res 0,c
414
res 0,d
415
res 0,e
416
res 0,h
417
res 0,l
418
res 1,(hl)
419
res 1,(ix+IDX)
420
res 1,(iy+IDX)
421
res 1,a
422
res 1,b
423
res 1,c
424
res 1,d
425
res 1,e
426
res 1,h
427
res 1,l
428
res 2,(hl)
429
res 2,(ix+IDX)
430
res 2,(iy+IDX)
431
res 2,a
432
res 2,b
433
res 2,c
434
res 2,d
435
res 2,e
436
res 2,h
437
res 2,l
438
res 3,(hl)
439
res 3,(ix+IDX)
440
res 3,(iy+IDX)
441
res 3,a
442
res 3,b
443
res 3,c
444
res 3,d
445
res 3,e
446
res 3,h
447
res 3,l
448
res 4,(hl)
449
res 4,(ix+IDX)
450
res 4,(iy+IDX)
451
res 4,a
452
res 4,b
453
res 4,c
454
res 4,d
455
res 4,e
456
res 4,h
457
res 4,l
458
res 5,(hl)
459
res 5,(ix+IDX)
460
res 5,(iy+IDX)
461
res 5,a
462
res 5,b
463
res 5,c
464
res 5,d
465
res 5,e
466
res 5,h
467
res 5,l
468
res 6,(hl)
469
res 6,(ix+IDX)
470
res 6,(iy+IDX)
471
res 6,a
472
res 6,b
473
res 6,c
474
res 6,d
475
res 6,e
476
res 6,h
477
res 6,l
478
res 7,(hl)
479
res 7,(ix+IDX)
480
res 7,(iy+IDX)
481
res 7,a
482
res 7,b
483
res 7,c
484
res 7,d
485
res 7,e
486
res 7,h
487
res 7,l
488
ret
489
ret c
490
ret m
491
ret nc
492
ret nz
493
ret p
494
ret pe
495
ret po
496
ret z
497
reti
498
retn
499
rl (hl)
500
rl (ix+IDX)
501
rl (iy+IDX)
502
rl a
503
rl b
504
rl c
505
rl d
506
rl e
507
rl h
508
rl l
509
rla
510
rlc (hl)
511
rlc (ix+IDX)
512
rlc (iy+IDX)
513
rlc a
514
rlc b
515
rlc c
516
rlc d
517
rlc e
518
rlc h
519
rlc l
520
rlca
521
rld
522
rr (hl)
523
rr (ix+IDX)
524
rr (iy+IDX)
525
rr a
526
rr b
527
rr c
528
rr d
529
rr e
530
rr h
531
rr l
532
rra
533
rrc (hl)
534
rrc (ix+IDX)
535
rrc (iy+IDX)
536
rrc a
537
rrc b
538
rrc c
539
rrc d
540
rrc e
541
rrc h
542
rrc l
543
rrca
544
rrd
545
rst 0
546
rst 10h
547
rst 18h
548
rst 20h
549
rst 28h
550
rst 30h
551
rst 38h
552
rst 8
553
sbc a,(hl)
554
sbc a,(ix+IDX)
555
sbc a,(iy+IDX)
556
sbc a,a
557
sbc a,b
558
sbc a,c
559
sbc a,d
560
sbc a,e
561
sbc a,h
562
sbc a,l
563
sbc a,NN
564
sbc hl,bc
565
sbc hl,de
566
sbc hl,hl
567
sbc hl,sp
568
scf
569
set 0,(hl)
570
set 0,(ix+IDX)
571
set 0,(iy+IDX)
572
set 0,a
573
set 0,b
574
set 0,c
575
set 0,d
576
set 0,e
577
set 0,h
578
set 0,l
579
set 1,(hl)
580
set 1,(ix+IDX)
581
set 1,(iy+IDX)
582
set 1,a
583
set 1,b
584
set 1,c
585
set 1,d
586
set 1,e
587
set 1,h
588
set 1,l
589
set 2,(hl)
590
set 2,(ix+IDX)
591
set 2,(iy+IDX)
592
set 2,a
593
set 2,b
594
set 2,c
595
set 2,d
596
set 2,e
597
set 2,h
598
set 2,l
599
set 3,(hl)
600
set 3,(ix+IDX)
601
set 3,(iy+IDX)
602
set 3,a
603
set 3,b
604
set 3,c
605
set 3,d
606
set 3,e
607
set 3,h
608
set 3,l
609
set 4,(hl)
610
set 4,(ix+IDX)
611
set 4,(iy+IDX)
612
set 4,a
613
set 4,b
614
set 4,c
615
set 4,d
616
set 4,e
617
set 4,h
618
set 4,l
619
set 5,(hl)
620
set 5,(ix+IDX)
621
set 5,(iy+IDX)
622
set 5,a
623
set 5,b
624
set 5,c
625
set 5,d
626
set 5,e
627
set 5,h
628
set 5,l
629
set 6,(hl)
630
set 6,(ix+IDX)
631
set 6,(iy+IDX)
632
set 6,a
633
set 6,b
634
set 6,c
635
set 6,d
636
set 6,e
637
set 6,h
638
set 6,l
639
set 7,(hl)
640
set 7,(ix+IDX)
641
set 7,(iy+IDX)
642
set 7,a
643
set 7,b
644
set 7,c
645
set 7,d
646
set 7,e
647
set 7,h
648
set 7,l
649
sla (hl)
650
sla (ix+IDX)
651
sla (iy+IDX)
652
sla a
653
sla b
654
sla c
655
sla d
656
sla e
657
sla h
658
sla l
659
sra (hl)
660
sra (ix+IDX)
661
sra (iy+IDX)
662
sra a
663
sra b
664
sra c
665
sra d
666
sra e
667
sra h
668
sra l
669
srl (hl)
670
srl (ix+IDX)
671
srl (iy+IDX)
672
srl a
673
srl b
674
srl c
675
srl d
676
srl e
677
srl h
678
srl l
679
sub (hl)
680
sub (ix+IDX)
681
sub (iy+IDX)
682
sub a
683
sub b
684
sub c
685
sub d
686
sub e
687
sub h
688
sub l
689
sub NN
690
xor (hl)
691
xor (ix+IDX)
692
xor (iy+IDX)
693
xor a
694
xor b
695
xor c
696
xor d
697
xor e
698
xor h
699
xor l
700
xor NN
701
702
NNN: defs 2