urasm: optimised postpone label resolving a little (20 msec faster on cpm test)
[urasm.git] / tests / test.asm
blobe559e999250a24e85b735e0121833a9cbce90ebc
1 ; test.asm
4 org 100H
6 ; Instructions without parameters.
8 ccf
9 cpd
10 cpdr
11 cpi
12 cpir
13 cpl
14 daa
17 exx
18 halt
19 ldd
20 lddr
21 ldi
22 ldir
23 nop
24 neg
25 otdr
26 otir
27 outd
28 outi
29 reti
30 retn
31 rla
32 rlca
33 rld
34 rra
35 rrca
36 rrd
37 scf
39 ld a, 1
40 ld (hl), 2
41 ld a, (hl)
42 inc hl
43 dec hl
44 inc (hl)
45 dec (hl)
47 ld b, b
48 ld b, c
49 ld b, d
50 ld b, e
51 ld b, h
52 ld b, l
53 ld b, (hl)
54 ld b, a
56 ld c, b
57 ld c, c
58 ld c, d
59 ld c, e
60 ld c, h
61 ld c, l
62 ld c, (hl)
63 ld c, a
65 ld d, b
66 ld d, c
67 ld d, d
68 ld d, e
69 ld d, h
70 ld d, l
71 ld d, (hl)
72 ld d, a
74 cp 128
75 cp b
76 cp c
77 cp d
78 cp e
79 cp h
80 cp l
81 cp (hl)
82 cp a
83 cp (ix)
84 cp (iy + 10)
86 jp (hl)
87 jp (ix)
88 jp (iy)
90 ex af, af'
91 ex de,hl
92 ex (sp), hl
93 ex (sp), ix
94 ex (sp), iy
96 call 0