1 aci -128                       ; CE 80
2 aci 127                        ; CE 7F
3 aci 255                        ; CE FF
4 adc (hl)                       ; 8E
5 adc -128                       ; CE 80
6 adc 127                        ; CE 7F
7 adc 255                        ; CE FF
8 adc a                          ; 8F
9 adc a, (hl)                    ; 8E
10 adc a, -128                    ; CE 80
11 adc a, 127                     ; CE 7F
12 adc a, 255                     ; CE FF
13 adc a, a                       ; 8F
14 adc a, b                       ; 88
15 adc a, c                       ; 89
16 adc a, d                       ; 8A
17 adc a, e                       ; 8B
18 adc a, h                       ; 8C
19 adc a, l                       ; 8D
20 adc b                          ; 88
21 adc c                          ; 89
22 adc d                          ; 8A
23 adc e                          ; 8B
24 adc h                          ; 8C
25 adc hl, bc                     ; CD @__z80asm__adc_hl_bc
26 adc hl, de                     ; CD @__z80asm__adc_hl_de
27 adc hl, hl                     ; CD @__z80asm__adc_hl_hl
28 adc hl, sp                     ; CD @__z80asm__adc_hl_sp
29 adc l                          ; 8D
30 adc m                          ; 8E
31 add (hl)                       ; 86
32 add -128                       ; C6 80
33 add 127                        ; C6 7F
34 add 255                        ; C6 FF
35 add a                          ; 87
36 add a, (hl)                    ; 86
37 add a, -128                    ; C6 80
38 add a, 127                     ; C6 7F
39 add a, 255                     ; C6 FF
40 add a, a                       ; 87
41 add a, b                       ; 80
42 add a, c                       ; 81
43 add a, d                       ; 82
44 add a, e                       ; 83
45 add a, h                       ; 84
46 add a, l                       ; 85
47 add b                          ; 80
48 add bc, -32768                 ; E5 21 00 80 09 44 4D E1
49 add bc, 32767                  ; E5 21 FF 7F 09 44 4D E1
50 add bc, 65535                  ; E5 21 FF FF 09 44 4D E1
51 add bc, a                      ; CD @__z80asm__add_bc_a
52 add c                          ; 81
53 add d                          ; 82
54 add de, -32768                 ; E5 21 00 80 19 54 5D E1
55 add de, 32767                  ; E5 21 FF 7F 19 54 5D E1
56 add de, 65535                  ; E5 21 FF FF 19 54 5D E1
57 add de, a                      ; CD @__z80asm__add_de_a
58 add e                          ; 83
59 add h                          ; 84
60 add hl, -32768                 ; D5 11 00 80 19 D1
61 add hl, 32767                  ; D5 11 FF 7F 19 D1
62 add hl, 65535                  ; D5 11 FF FF 19 D1
63 add hl, a                      ; CD @__z80asm__add_hl_a
64 add hl, bc                     ; 09
65 add hl, de                     ; 19
66 add hl, hl                     ; 29
67 add hl, sp                     ; 39
68 add l                          ; 85
69 add m                          ; 86
70 add.a sp, -128                 ; E5 3E 80 6F 17 9F 67 39 F9 E1
71 add.a sp, 127                  ; E5 3E 7F 6F 17 9F 67 39 F9 E1
72 adi -128                       ; C6 80
73 adi 127                        ; C6 7F
74 adi 255                        ; C6 FF
75 ana a                          ; A7
76 ana b                          ; A0
77 ana c                          ; A1
78 ana d                          ; A2
79 ana e                          ; A3
80 ana h                          ; A4
81 ana l                          ; A5
82 ana m                          ; A6
83 and (hl)                       ; A6
84 and -128                       ; E6 80
85 and 127                        ; E6 7F
86 and 255                        ; E6 FF
87 and a                          ; A7
88 and a, (hl)                    ; A6
89 and a, -128                    ; E6 80
90 and a, 127                     ; E6 7F
91 and a, 255                     ; E6 FF
92 and a, a                       ; A7
93 and a, b                       ; A0
94 and a, c                       ; A1
95 and a, d                       ; A2
96 and a, e                       ; A3
97 and a, h                       ; A4
98 and a, l                       ; A5
99 and b                          ; A0
100 and c                          ; A1
101 and d                          ; A2
102 and e                          ; A3
103 and h                          ; A4
104 and l                          ; A5
105 and.a hl, bc                   ; 7C A0 67 7D A1 6F
106 and.a hl, de                   ; 7C A2 67 7D A3 6F
107 ani -128                       ; E6 80
108 ani 127                        ; E6 7F
109 ani 255                        ; E6 FF
110 arhl                           ; CD @__z80asm__sra_hl
111 bit.a 0, (hl)                  ; 7E E6 01
112 bit.a 0, a                     ; E6 01
113 bit.a 0, b                     ; 78 E6 01
114 bit.a 0, c                     ; 79 E6 01
115 bit.a 0, d                     ; 7A E6 01
116 bit.a 0, e                     ; 7B E6 01
117 bit.a 0, h                     ; 7C E6 01
118 bit.a 0, l                     ; 7D E6 01
119 bit.a 1, (hl)                  ; 7E E6 02
120 bit.a 1, a                     ; E6 02
121 bit.a 1, b                     ; 78 E6 02
122 bit.a 1, c                     ; 79 E6 02
123 bit.a 1, d                     ; 7A E6 02
124 bit.a 1, e                     ; 7B E6 02
125 bit.a 1, h                     ; 7C E6 02
126 bit.a 1, l                     ; 7D E6 02
127 bit.a 2, (hl)                  ; 7E E6 04
128 bit.a 2, a                     ; E6 04
129 bit.a 2, b                     ; 78 E6 04
130 bit.a 2, c                     ; 79 E6 04
131 bit.a 2, d                     ; 7A E6 04
132 bit.a 2, e                     ; 7B E6 04
133 bit.a 2, h                     ; 7C E6 04
134 bit.a 2, l                     ; 7D E6 04
135 bit.a 3, (hl)                  ; 7E E6 08
136 bit.a 3, a                     ; E6 08
137 bit.a 3, b                     ; 78 E6 08
138 bit.a 3, c                     ; 79 E6 08
139 bit.a 3, d                     ; 7A E6 08
140 bit.a 3, e                     ; 7B E6 08
141 bit.a 3, h                     ; 7C E6 08
142 bit.a 3, l                     ; 7D E6 08
143 bit.a 4, (hl)                  ; 7E E6 10
144 bit.a 4, a                     ; E6 10
145 bit.a 4, b                     ; 78 E6 10
146 bit.a 4, c                     ; 79 E6 10
147 bit.a 4, d                     ; 7A E6 10
148 bit.a 4, e                     ; 7B E6 10
149 bit.a 4, h                     ; 7C E6 10
150 bit.a 4, l                     ; 7D E6 10
151 bit.a 5, (hl)                  ; 7E E6 20
152 bit.a 5, a                     ; E6 20
153 bit.a 5, b                     ; 78 E6 20
154 bit.a 5, c                     ; 79 E6 20
155 bit.a 5, d                     ; 7A E6 20
156 bit.a 5, e                     ; 7B E6 20
157 bit.a 5, h                     ; 7C E6 20
158 bit.a 5, l                     ; 7D E6 20
159 bit.a 6, (hl)                  ; 7E E6 40
160 bit.a 6, a                     ; E6 40
161 bit.a 6, b                     ; 78 E6 40
162 bit.a 6, c                     ; 79 E6 40
163 bit.a 6, d                     ; 7A E6 40
164 bit.a 6, e                     ; 7B E6 40
165 bit.a 6, h                     ; 7C E6 40
166 bit.a 6, l                     ; 7D E6 40
167 bit.a 7, (hl)                  ; 7E E6 80
168 bit.a 7, a                     ; E6 80
169 bit.a 7, b                     ; 78 E6 80
170 bit.a 7, c                     ; 79 E6 80
171 bit.a 7, d                     ; 7A E6 80
172 bit.a 7, e                     ; 7B E6 80
173 bit.a 7, h                     ; 7C E6 80
174 bit.a 7, l                     ; 7D E6 80
175 call -32768                    ; CD 00 80
176 call 32767                     ; CD FF 7F
177 call 65535                     ; CD FF FF
178 call c, -32768                 ; DC 00 80
179 call c, 32767                  ; DC FF 7F
180 call c, 65535                  ; DC FF FF
181 call m, -32768                 ; FC 00 80
182 call m, 32767                  ; FC FF 7F
183 call m, 65535                  ; FC FF FF
184 call nc, -32768                ; D4 00 80
185 call nc, 32767                 ; D4 FF 7F
186 call nc, 65535                 ; D4 FF FF
187 call nv, -32768                ; E4 00 80
188 call nv, 32767                 ; E4 FF 7F
189 call nv, 65535                 ; E4 FF FF
190 call nz, -32768                ; C4 00 80
191 call nz, 32767                 ; C4 FF 7F
192 call nz, 65535                 ; C4 FF FF
193 call p, -32768                 ; F4 00 80
194 call p, 32767                  ; F4 FF 7F
195 call p, 65535                  ; F4 FF FF
196 call pe, -32768                ; EC 00 80
197 call pe, 32767                 ; EC FF 7F
198 call pe, 65535                 ; EC FF FF
199 call po, -32768                ; E4 00 80
200 call po, 32767                 ; E4 FF 7F
201 call po, 65535                 ; E4 FF FF
202 call v, -32768                 ; EC 00 80
203 call v, 32767                  ; EC FF 7F
204 call v, 65535                  ; EC FF FF
205 call z, -32768                 ; CC 00 80
206 call z, 32767                  ; CC FF 7F
207 call z, 65535                  ; CC FF FF
208 cc -32768                      ; DC 00 80
209 cc 32767                       ; DC FF 7F
210 cc 65535                       ; DC FF FF
211 ccf                            ; 3F
212 cm -32768                      ; FC 00 80
213 cm 32767                       ; FC FF 7F
214 cm 65535                       ; FC FF FF
215 cma                            ; 2F
216 cmc                            ; 3F
217 cmp (hl)                       ; BE
218 cmp -128                       ; FE 80
219 cmp 127                        ; FE 7F
220 cmp 255                        ; FE FF
221 cmp a                          ; BF
222 cmp a, (hl)                    ; BE
223 cmp a, -128                    ; FE 80
224 cmp a, 127                     ; FE 7F
225 cmp a, 255                     ; FE FF
226 cmp a, a                       ; BF
227 cmp a, b                       ; B8
228 cmp a, c                       ; B9
229 cmp a, d                       ; BA
230 cmp a, e                       ; BB
231 cmp a, h                       ; BC
232 cmp a, l                       ; BD
233 cmp b                          ; B8
234 cmp c                          ; B9
235 cmp d                          ; BA
236 cmp e                          ; BB
237 cmp h                          ; BC
238 cmp l                          ; BD
239 cmp m                          ; BE
240 cnc -32768                     ; D4 00 80
241 cnc 32767                      ; D4 FF 7F
242 cnc 65535                      ; D4 FF FF
243 cnv -32768                     ; E4 00 80
244 cnv 32767                      ; E4 FF 7F
245 cnv 65535                      ; E4 FF FF
246 cnz -32768                     ; C4 00 80
247 cnz 32767                      ; C4 FF 7F
248 cnz 65535                      ; C4 FF FF
249 cp (hl)                        ; BE
250 cp -128                        ; FE 80
251 cp 127                         ; FE 7F
252 cp 255                         ; FE FF
253 cp a                           ; BF
254 cp a, (hl)                     ; BE
255 cp a, -128                     ; FE 80
256 cp a, 127                      ; FE 7F
257 cp a, 255                      ; FE FF
258 cp a, a                        ; BF
259 cp a, b                        ; B8
260 cp a, c                        ; B9
261 cp a, d                        ; BA
262 cp a, e                        ; BB
263 cp a, h                        ; BC
264 cp a, l                        ; BD
265 cp b                           ; B8
266 cp c                           ; B9
267 cp d                           ; BA
268 cp e                           ; BB
269 cp h                           ; BC
270 cp l                           ; BD
271 cpd                            ; CD @__z80asm__cpd
272 cpdr                           ; CD @__z80asm__cpdr
273 cpe -32768                     ; EC 00 80
274 cpe 32767                      ; EC FF 7F
275 cpe 65535                      ; EC FF FF
276 cpi                            ; CD @__z80asm__cpi
277 cpi -128                       ; FE 80
278 cpi 127                        ; FE 7F
279 cpi 255                        ; FE FF
280 cpir                           ; CD @__z80asm__cpir
281 cpl                            ; 2F
282 cpl a                          ; 2F
283 cpo -32768                     ; E4 00 80
284 cpo 32767                      ; E4 FF 7F
285 cpo 65535                      ; E4 FF FF
286 cv -32768                      ; EC 00 80
287 cv 32767                       ; EC FF 7F
288 cv 65535                       ; EC FF FF
289 cz -32768                      ; CC 00 80
290 cz 32767                       ; CC FF 7F
291 cz 65535                       ; CC FF FF
292 daa                            ; 27
293 dad b                          ; 09
294 dad bc                         ; 09
295 dad d                          ; 19
296 dad de                         ; 19
297 dad h                          ; 29
298 dad hl                         ; 29
299 dad sp                         ; 39
300 dcr a                          ; 3D
301 dcr b                          ; 05
302 dcr c                          ; 0D
303 dcr d                          ; 15
304 dcr e                          ; 1D
305 dcr h                          ; 25
306 dcr l                          ; 2D
307 dcr m                          ; 35
308 dcx b                          ; 0B
309 dcx bc                         ; 0B
310 dcx d                          ; 1B
311 dcx de                         ; 1B
312 dcx h                          ; 2B
313 dcx hl                         ; 2B
314 dcx sp                         ; 3B
315 dec (hl)                       ; 35
316 dec a                          ; 3D
317 dec b                          ; 05
318 dec bc                         ; 0B
319 dec c                          ; 0D
320 dec d                          ; 15
321 dec de                         ; 1B
322 dec e                          ; 1D
323 dec h                          ; 25
324 dec hl                         ; 2B
325 dec l                          ; 2D
326 dec sp                         ; 3B
327 di                             ; F3
328 djnz -32768                    ; 05 C2 00 80
329 djnz 32767                     ; 05 C2 FF 7F
330 djnz 65535                     ; 05 C2 FF FF
331 djnz b, -32768                 ; 05 C2 00 80
332 djnz b, 32767                  ; 05 C2 FF 7F
333 djnz b, 65535                  ; 05 C2 FF FF
334 dsub                           ; CD @__z80asm__sub_hl_bc
335 ei                             ; FB
336 ex (sp), hl                    ; E3
337 ex de, hl                      ; EB
338 halt                           ; 76
339 hlt                            ; 76
340 in -128                        ; DB 80
341 in 127                         ; DB 7F
342 in 255                         ; DB FF
343 in a, (-128)                   ; DB 80
344 in a, (127)                    ; DB 7F
345 in a, (255)                    ; DB FF
346 inc (hl)                       ; 34
347 inc a                          ; 3C
348 inc b                          ; 04
349 inc bc                         ; 03
350 inc c                          ; 0C
351 inc d                          ; 14
352 inc de                         ; 13
353 inc e                          ; 1C
354 inc h                          ; 24
355 inc hl                         ; 23
356 inc l                          ; 2C
357 inc sp                         ; 33
358 inr a                          ; 3C
359 inr b                          ; 04
360 inr c                          ; 0C
361 inr d                          ; 14
362 inr e                          ; 1C
363 inr h                          ; 24
364 inr l                          ; 2C
365 inr m                          ; 34
366 inx b                          ; 03
367 inx bc                         ; 03
368 inx d                          ; 13
369 inx de                         ; 13
370 inx h                          ; 23
371 inx hl                         ; 23
372 inx sp                         ; 33
373 jc -32768                      ; DA 00 80
374 jc 32767                       ; DA FF 7F
375 jc 65535                       ; DA FF FF
376 jm -32768                      ; FA 00 80
377 jm 32767                       ; FA FF 7F
378 jm 65535                       ; FA FF FF
379 jmp -32768                     ; C3 00 80
380 jmp 32767                      ; C3 FF 7F
381 jmp 65535                      ; C3 FF FF
382 jnc -32768                     ; D2 00 80
383 jnc 32767                      ; D2 FF 7F
384 jnc 65535                      ; D2 FF FF
385 jnv -32768                     ; E2 00 80
386 jnv 32767                      ; E2 FF 7F
387 jnv 65535                      ; E2 FF FF
388 jnz -32768                     ; C2 00 80
389 jnz 32767                      ; C2 FF 7F
390 jnz 65535                      ; C2 FF FF
391 jp (bc)                        ; C5 C9
392 jp (de)                        ; D5 C9
393 jp (hl)                        ; E9
394 jp -32768                      ; C3 00 80
395 jp 32767                       ; C3 FF 7F
396 jp 65535                       ; C3 FF FF
397 jp c, -32768                   ; DA 00 80
398 jp c, 32767                    ; DA FF 7F
399 jp c, 65535                    ; DA FF FF
400 jp m, -32768                   ; FA 00 80
401 jp m, 32767                    ; FA FF 7F
402 jp m, 65535                    ; FA FF FF
403 jp nc, -32768                  ; D2 00 80
404 jp nc, 32767                   ; D2 FF 7F
405 jp nc, 65535                   ; D2 FF FF
406 jp nv, -32768                  ; E2 00 80
407 jp nv, 32767                   ; E2 FF 7F
408 jp nv, 65535                   ; E2 FF FF
409 jp nz, -32768                  ; C2 00 80
410 jp nz, 32767                   ; C2 FF 7F
411 jp nz, 65535                   ; C2 FF FF
412 jp p, -32768                   ; F2 00 80
413 jp p, 32767                    ; F2 FF 7F
414 jp p, 65535                    ; F2 FF FF
415 jp pe, -32768                  ; EA 00 80
416 jp pe, 32767                   ; EA FF 7F
417 jp pe, 65535                   ; EA FF FF
418 jp po, -32768                  ; E2 00 80
419 jp po, 32767                   ; E2 FF 7F
420 jp po, 65535                   ; E2 FF FF
421 jp v, -32768                   ; EA 00 80
422 jp v, 32767                    ; EA FF 7F
423 jp v, 65535                    ; EA FF FF
424 jp z, -32768                   ; CA 00 80
425 jp z, 32767                    ; CA FF 7F
426 jp z, 65535                    ; CA FF FF
427 jpe -32768                     ; EA 00 80
428 jpe 32767                      ; EA FF 7F
429 jpe 65535                      ; EA FF FF
430 jpo -32768                     ; E2 00 80
431 jpo 32767                      ; E2 FF 7F
432 jpo 65535                      ; E2 FF FF
433 jr -32768                      ; C3 00 80
434 jr 32767                       ; C3 FF 7F
435 jr 65535                       ; C3 FF FF
436 jr c, -32768                   ; DA 00 80
437 jr c, 32767                    ; DA FF 7F
438 jr c, 65535                    ; DA FF FF
439 jr nc, -32768                  ; D2 00 80
440 jr nc, 32767                   ; D2 FF 7F
441 jr nc, 65535                   ; D2 FF FF
442 jr nz, -32768                  ; C2 00 80
443 jr nz, 32767                   ; C2 FF 7F
444 jr nz, 65535                   ; C2 FF FF
445 jr z, -32768                   ; CA 00 80
446 jr z, 32767                    ; CA FF 7F
447 jr z, 65535                    ; CA FF FF
448 jv -32768                      ; EA 00 80
449 jv 32767                       ; EA FF 7F
450 jv 65535                       ; EA FF FF
451 jz -32768                      ; CA 00 80
452 jz 32767                       ; CA FF 7F
453 jz 65535                       ; CA FF FF
454 ld (-32768), a                 ; 32 00 80
455 ld (-32768), hl                ; 22 00 80
456 ld (32767), a                  ; 32 FF 7F
457 ld (32767), hl                 ; 22 FF 7F
458 ld (65535), a                  ; 32 FF FF
459 ld (65535), hl                 ; 22 FF FF
460 ld (bc), a                     ; 02
461 ld (bc+), a                    ; 02 03
462 ld (bc-), a                    ; 02 0B
463 ld (de), a                     ; 12
464 ld (de+), a                    ; 12 13
465 ld (de-), a                    ; 12 1B
466 ld (hl), -128                  ; 36 80
467 ld (hl), 127                   ; 36 7F
468 ld (hl), 255                   ; 36 FF
469 ld (hl), a                     ; 77
470 ld (hl), b                     ; 70
471 ld (hl), c                     ; 71
472 ld (hl), d                     ; 72
473 ld (hl), e                     ; 73
474 ld (hl), h                     ; 74
475 ld (hl), l                     ; 75
476 ld (hl+), a                    ; 77 23
477 ld (hl-), a                    ; 77 2B
478 ld (hld), a                    ; 77 2B
479 ld (hli), a                    ; 77 23
480 ld a, (-32768)                 ; 3A 00 80
481 ld a, (32767)                  ; 3A FF 7F
482 ld a, (65535)                  ; 3A FF FF
483 ld a, (bc)                     ; 0A
484 ld a, (bc+)                    ; 0A 03
485 ld a, (bc-)                    ; 0A 0B
486 ld a, (de)                     ; 1A
487 ld a, (de+)                    ; 1A 13
488 ld a, (de-)                    ; 1A 1B
489 ld a, (hl)                     ; 7E
490 ld a, (hl+)                    ; 7E 23
491 ld a, (hl-)                    ; 7E 2B
492 ld a, (hld)                    ; 7E 2B
493 ld a, (hli)                    ; 7E 23
494 ld a, -128                     ; 3E 80
495 ld a, 127                      ; 3E 7F
496 ld a, 255                      ; 3E FF
497 ld a, a                        ; 7F
498 ld a, b                        ; 78
499 ld a, c                        ; 79
500 ld a, d                        ; 7A
501 ld a, e                        ; 7B
502 ld a, h                        ; 7C
503 ld a, l                        ; 7D
504 ld b, (hl)                     ; 46
505 ld b, -128                     ; 06 80
506 ld b, 127                      ; 06 7F
507 ld b, 255                      ; 06 FF
508 ld b, a                        ; 47
509 ld b, b                        ; 40
510 ld b, c                        ; 41
511 ld b, d                        ; 42
512 ld b, e                        ; 43
513 ld b, h                        ; 44
514 ld b, l                        ; 45
515 ld bc, -32768                  ; 01 00 80
516 ld bc, 32767                   ; 01 FF 7F
517 ld bc, 65535                   ; 01 FF FF
518 ld bc, de                      ; 42 4B
519 ld bc, hl                      ; 44 4D
520 ld c, (hl)                     ; 4E
521 ld c, -128                     ; 0E 80
522 ld c, 127                      ; 0E 7F
523 ld c, 255                      ; 0E FF
524 ld c, a                        ; 4F
525 ld c, b                        ; 48
526 ld c, c                        ; 49
527 ld c, d                        ; 4A
528 ld c, e                        ; 4B
529 ld c, h                        ; 4C
530 ld c, l                        ; 4D
531 ld d, (hl)                     ; 56
532 ld d, -128                     ; 16 80
533 ld d, 127                      ; 16 7F
534 ld d, 255                      ; 16 FF
535 ld d, a                        ; 57
536 ld d, b                        ; 50
537 ld d, c                        ; 51
538 ld d, d                        ; 52
539 ld d, e                        ; 53
540 ld d, h                        ; 54
541 ld d, l                        ; 55
542 ld de, -32768                  ; 11 00 80
543 ld de, 32767                   ; 11 FF 7F
544 ld de, 65535                   ; 11 FF FF
545 ld de, bc                      ; 50 59
546 ld de, hl                      ; 54 5D
547 ld de, sp                      ; EB 21 00 00 39 EB
548 ld de, sp+0                    ; EB 21 00 00 39 EB
549 ld de, sp+255                  ; EB 21 FF 00 39 EB
550 ld e, (hl)                     ; 5E
551 ld e, -128                     ; 1E 80
552 ld e, 127                      ; 1E 7F
553 ld e, 255                      ; 1E FF
554 ld e, a                        ; 5F
555 ld e, b                        ; 58
556 ld e, c                        ; 59
557 ld e, d                        ; 5A
558 ld e, e                        ; 5B
559 ld e, h                        ; 5C
560 ld e, l                        ; 5D
561 ld h, (hl)                     ; 66
562 ld h, -128                     ; 26 80
563 ld h, 127                      ; 26 7F
564 ld h, 255                      ; 26 FF
565 ld h, a                        ; 67
566 ld h, b                        ; 60
567 ld h, c                        ; 61
568 ld h, d                        ; 62
569 ld h, e                        ; 63
570 ld h, h                        ; 64
571 ld h, l                        ; 65
572 ld hl, (-32768)                ; 2A 00 80
573 ld hl, (32767)                 ; 2A FF 7F
574 ld hl, (65535)                 ; 2A FF FF
575 ld hl, -32768                  ; 21 00 80
576 ld hl, 32767                   ; 21 FF 7F
577 ld hl, 65535                   ; 21 FF FF
578 ld hl, bc                      ; 60 69
579 ld hl, de                      ; 62 6B
580 ld hl, sp                      ; 21 00 00 39
581 ld hl, sp+-128                 ; 21 80 FF 39
582 ld hl, sp+127                  ; 21 7F 00 39
583 ld l, (hl)                     ; 6E
584 ld l, -128                     ; 2E 80
585 ld l, 127                      ; 2E 7F
586 ld l, 255                      ; 2E FF
587 ld l, a                        ; 6F
588 ld l, b                        ; 68
589 ld l, c                        ; 69
590 ld l, d                        ; 6A
591 ld l, e                        ; 6B
592 ld l, h                        ; 6C
593 ld l, l                        ; 6D
594 ld sp, -32768                  ; 31 00 80
595 ld sp, 32767                   ; 31 FF 7F
596 ld sp, 65535                   ; 31 FF FF
597 ld sp, hl                      ; F9
598 lda -32768                     ; 3A 00 80
599 lda 32767                      ; 3A FF 7F
600 lda 65535                      ; 3A FF FF
601 ldax b                         ; 0A
602 ldax bc                        ; 0A
603 ldax d                         ; 1A
604 ldax de                        ; 1A
605 ldd                            ; CD @__z80asm__ldd
606 ldd (bc), a                    ; 02 0B
607 ldd (de), a                    ; 12 1B
608 ldd (hl), a                    ; 77 2B
609 ldd a, (bc)                    ; 0A 0B
610 ldd a, (de)                    ; 1A 1B
611 ldd a, (hl)                    ; 7E 2B
612 lddr                           ; CD @__z80asm__lddr
613 ldi                            ; CD @__z80asm__ldi
614 ldi (bc), a                    ; 02 03
615 ldi (de), a                    ; 12 13
616 ldi (hl), a                    ; 77 23
617 ldi a, (bc)                    ; 0A 03
618 ldi a, (de)                    ; 1A 13
619 ldi a, (hl)                    ; 7E 23
620 ldir                           ; CD @__z80asm__ldir
621 lhld -32768                    ; 2A 00 80
622 lhld 32767                     ; 2A FF 7F
623 lhld 65535                     ; 2A FF FF
624 lxi b, -32768                  ; 01 00 80
625 lxi b, 32767                   ; 01 FF 7F
626 lxi b, 65535                   ; 01 FF FF
627 lxi bc, -32768                 ; 01 00 80
628 lxi bc, 32767                  ; 01 FF 7F
629 lxi bc, 65535                  ; 01 FF FF
630 lxi d, -32768                  ; 11 00 80
631 lxi d, 32767                   ; 11 FF 7F
632 lxi d, 65535                   ; 11 FF FF
633 lxi de, -32768                 ; 11 00 80
634 lxi de, 32767                  ; 11 FF 7F
635 lxi de, 65535                  ; 11 FF FF
636 lxi h, -32768                  ; 21 00 80
637 lxi h, 32767                   ; 21 FF 7F
638 lxi h, 65535                   ; 21 FF FF
639 lxi hl, -32768                 ; 21 00 80
640 lxi hl, 32767                  ; 21 FF 7F
641 lxi hl, 65535                  ; 21 FF FF
642 lxi sp, -32768                 ; 31 00 80
643 lxi sp, 32767                  ; 31 FF 7F
644 lxi sp, 65535                  ; 31 FF FF
645 mov a, a                       ; 7F
646 mov a, b                       ; 78
647 mov a, c                       ; 79
648 mov a, d                       ; 7A
649 mov a, e                       ; 7B
650 mov a, h                       ; 7C
651 mov a, l                       ; 7D
652 mov a, m                       ; 7E
653 mov b, a                       ; 47
654 mov b, b                       ; 40
655 mov b, c                       ; 41
656 mov b, d                       ; 42
657 mov b, e                       ; 43
658 mov b, h                       ; 44
659 mov b, l                       ; 45
660 mov b, m                       ; 46
661 mov c, a                       ; 4F
662 mov c, b                       ; 48
663 mov c, c                       ; 49
664 mov c, d                       ; 4A
665 mov c, e                       ; 4B
666 mov c, h                       ; 4C
667 mov c, l                       ; 4D
668 mov c, m                       ; 4E
669 mov d, a                       ; 57
670 mov d, b                       ; 50
671 mov d, c                       ; 51
672 mov d, d                       ; 52
673 mov d, e                       ; 53
674 mov d, h                       ; 54
675 mov d, l                       ; 55
676 mov d, m                       ; 56
677 mov e, a                       ; 5F
678 mov e, b                       ; 58
679 mov e, c                       ; 59
680 mov e, d                       ; 5A
681 mov e, e                       ; 5B
682 mov e, h                       ; 5C
683 mov e, l                       ; 5D
684 mov e, m                       ; 5E
685 mov h, a                       ; 67
686 mov h, b                       ; 60
687 mov h, c                       ; 61
688 mov h, d                       ; 62
689 mov h, e                       ; 63
690 mov h, h                       ; 64
691 mov h, l                       ; 65
692 mov h, m                       ; 66
693 mov l, a                       ; 6F
694 mov l, b                       ; 68
695 mov l, c                       ; 69
696 mov l, d                       ; 6A
697 mov l, e                       ; 6B
698 mov l, h                       ; 6C
699 mov l, l                       ; 6D
700 mov l, m                       ; 6E
701 mov m, a                       ; 77
702 mov m, b                       ; 70
703 mov m, c                       ; 71
704 mov m, d                       ; 72
705 mov m, e                       ; 73
706 mov m, h                       ; 74
707 mov m, l                       ; 75
708 mvi a, -128                    ; 3E 80
709 mvi a, 127                     ; 3E 7F
710 mvi a, 255                     ; 3E FF
711 mvi b, -128                    ; 06 80
712 mvi b, 127                     ; 06 7F
713 mvi b, 255                     ; 06 FF
714 mvi c, -128                    ; 0E 80
715 mvi c, 127                     ; 0E 7F
716 mvi c, 255                     ; 0E FF
717 mvi d, -128                    ; 16 80
718 mvi d, 127                     ; 16 7F
719 mvi d, 255                     ; 16 FF
720 mvi e, -128                    ; 1E 80
721 mvi e, 127                     ; 1E 7F
722 mvi e, 255                     ; 1E FF
723 mvi h, -128                    ; 26 80
724 mvi h, 127                     ; 26 7F
725 mvi h, 255                     ; 26 FF
726 mvi l, -128                    ; 2E 80
727 mvi l, 127                     ; 2E 7F
728 mvi l, 255                     ; 2E FF
729 mvi m, -128                    ; 36 80
730 mvi m, 127                     ; 36 7F
731 mvi m, 255                     ; 36 FF
732 neg                            ; 2F 3C
733 neg a                          ; 2F 3C
734 nop                            ; 00
735 or (hl)                        ; B6
736 or -128                        ; F6 80
737 or 127                         ; F6 7F
738 or 255                         ; F6 FF
739 or a                           ; B7
740 or a, (hl)                     ; B6
741 or a, -128                     ; F6 80
742 or a, 127                      ; F6 7F
743 or a, 255                      ; F6 FF
744 or a, a                        ; B7
745 or a, b                        ; B0
746 or a, c                        ; B1
747 or a, d                        ; B2
748 or a, e                        ; B3
749 or a, h                        ; B4
750 or a, l                        ; B5
751 or b                           ; B0
752 or c                           ; B1
753 or d                           ; B2
754 or e                           ; B3
755 or h                           ; B4
756 or l                           ; B5
757 ora a                          ; B7
758 ora b                          ; B0
759 ora c                          ; B1
760 ora d                          ; B2
761 ora e                          ; B3
762 ora h                          ; B4
763 ora l                          ; B5
764 ora m                          ; B6
765 ori -128                       ; F6 80
766 ori 127                        ; F6 7F
767 ori 255                        ; F6 FF
768 out (-128), a                  ; D3 80
769 out (127), a                   ; D3 7F
770 out (255), a                   ; D3 FF
771 out -128                       ; D3 80
772 out 127                        ; D3 7F
773 out 255                        ; D3 FF
774 pchl                           ; E9
775 pop af                         ; F1
776 pop b                          ; C1
777 pop bc                         ; C1
778 pop d                          ; D1
779 pop de                         ; D1
780 pop h                          ; E1
781 pop hl                         ; E1
782 pop psw                        ; F1
783 push af                        ; F5
784 push b                         ; C5
785 push bc                        ; C5
786 push d                         ; D5
787 push de                        ; D5
788 push h                         ; E5
789 push hl                        ; E5
790 push psw                       ; F5
791 ral                            ; 17
792 rar                            ; 1F
793 rc                             ; D8
794 rdel                           ; CD @__z80asm__rl_de
795 res.a 0, (hl)                  ; 7E E6 FE 77
796 res.a 0, a                     ; E6 FE
797 res.a 0, b                     ; 78 E6 FE 47
798 res.a 0, c                     ; 79 E6 FE 4F
799 res.a 0, d                     ; 7A E6 FE 57
800 res.a 0, e                     ; 7B E6 FE 5F
801 res.a 0, h                     ; 7C E6 FE 67
802 res.a 0, l                     ; 7D E6 FE 6F
803 res.a 1, (hl)                  ; 7E E6 FD 77
804 res.a 1, a                     ; E6 FD
805 res.a 1, b                     ; 78 E6 FD 47
806 res.a 1, c                     ; 79 E6 FD 4F
807 res.a 1, d                     ; 7A E6 FD 57
808 res.a 1, e                     ; 7B E6 FD 5F
809 res.a 1, h                     ; 7C E6 FD 67
810 res.a 1, l                     ; 7D E6 FD 6F
811 res.a 2, (hl)                  ; 7E E6 FB 77
812 res.a 2, a                     ; E6 FB
813 res.a 2, b                     ; 78 E6 FB 47
814 res.a 2, c                     ; 79 E6 FB 4F
815 res.a 2, d                     ; 7A E6 FB 57
816 res.a 2, e                     ; 7B E6 FB 5F
817 res.a 2, h                     ; 7C E6 FB 67
818 res.a 2, l                     ; 7D E6 FB 6F
819 res.a 3, (hl)                  ; 7E E6 F7 77
820 res.a 3, a                     ; E6 F7
821 res.a 3, b                     ; 78 E6 F7 47
822 res.a 3, c                     ; 79 E6 F7 4F
823 res.a 3, d                     ; 7A E6 F7 57
824 res.a 3, e                     ; 7B E6 F7 5F
825 res.a 3, h                     ; 7C E6 F7 67
826 res.a 3, l                     ; 7D E6 F7 6F
827 res.a 4, (hl)                  ; 7E E6 EF 77
828 res.a 4, a                     ; E6 EF
829 res.a 4, b                     ; 78 E6 EF 47
830 res.a 4, c                     ; 79 E6 EF 4F
831 res.a 4, d                     ; 7A E6 EF 57
832 res.a 4, e                     ; 7B E6 EF 5F
833 res.a 4, h                     ; 7C E6 EF 67
834 res.a 4, l                     ; 7D E6 EF 6F
835 res.a 5, (hl)                  ; 7E E6 DF 77
836 res.a 5, a                     ; E6 DF
837 res.a 5, b                     ; 78 E6 DF 47
838 res.a 5, c                     ; 79 E6 DF 4F
839 res.a 5, d                     ; 7A E6 DF 57
840 res.a 5, e                     ; 7B E6 DF 5F
841 res.a 5, h                     ; 7C E6 DF 67
842 res.a 5, l                     ; 7D E6 DF 6F
843 res.a 6, (hl)                  ; 7E E6 BF 77
844 res.a 6, a                     ; E6 BF
845 res.a 6, b                     ; 78 E6 BF 47
846 res.a 6, c                     ; 79 E6 BF 4F
847 res.a 6, d                     ; 7A E6 BF 57
848 res.a 6, e                     ; 7B E6 BF 5F
849 res.a 6, h                     ; 7C E6 BF 67
850 res.a 6, l                     ; 7D E6 BF 6F
851 res.a 7, (hl)                  ; 7E E6 7F 77
852 res.a 7, a                     ; E6 7F
853 res.a 7, b                     ; 78 E6 7F 47
854 res.a 7, c                     ; 79 E6 7F 4F
855 res.a 7, d                     ; 7A E6 7F 57
856 res.a 7, e                     ; 7B E6 7F 5F
857 res.a 7, h                     ; 7C E6 7F 67
858 res.a 7, l                     ; 7D E6 7F 6F
859 ret                            ; C9
860 ret c                          ; D8
861 ret m                          ; F8
862 ret nc                         ; D0
863 ret nv                         ; E0
864 ret nz                         ; C0
865 ret p                          ; F0
866 ret pe                         ; E8
867 ret po                         ; E0
868 ret v                          ; E8
869 ret z                          ; C8
870 rl bc                          ; CD @__z80asm__rl_bc
871 rl de                          ; CD @__z80asm__rl_de
872 rl hl                          ; CD @__z80asm__rl_hl
873 rla                            ; 17
874 rlc                            ; 07
875 rlca                           ; 07
876 rld                            ; CD @__z80asm__rld
877 rlde                           ; CD @__z80asm__rl_de
878 rm                             ; F8
879 rnc                            ; D0
880 rnv                            ; E0
881 rnz                            ; C0
882 rp                             ; F0
883 rpe                            ; E8
884 rpo                            ; E0
885 rr bc                          ; CD @__z80asm__rr_bc
886 rr de                          ; CD @__z80asm__rr_de
887 rr hl                          ; CD @__z80asm__rr_hl
888 rra                            ; 1F
889 rrc                            ; 0F
890 rrca                           ; 0F
891 rrd                            ; CD @__z80asm__rrd
892 rrhl                           ; CD @__z80asm__sra_hl
893 rst 0                          ; C7
894 rst 1                          ; CF
895 rst 16                         ; D7
896 rst 2                          ; D7
897 rst 24                         ; DF
898 rst 3                          ; DF
899 rst 32                         ; E7
900 rst 4                          ; E7
901 rst 40                         ; EF
902 rst 48                         ; F7
903 rst 5                          ; EF
904 rst 56                         ; FF
905 rst 6                          ; F7
906 rst 7                          ; FF
907 rst 8                          ; CF
908 rv                             ; E8
909 rz                             ; C8
910 sbb a                          ; 9F
911 sbb b                          ; 98
912 sbb c                          ; 99
913 sbb d                          ; 9A
914 sbb e                          ; 9B
915 sbb h                          ; 9C
916 sbb l                          ; 9D
917 sbb m                          ; 9E
918 sbc (hl)                       ; 9E
919 sbc -128                       ; DE 80
920 sbc 127                        ; DE 7F
921 sbc 255                        ; DE FF
922 sbc a                          ; 9F
923 sbc a, (hl)                    ; 9E
924 sbc a, -128                    ; DE 80
925 sbc a, 127                     ; DE 7F
926 sbc a, 255                     ; DE FF
927 sbc a, a                       ; 9F
928 sbc a, b                       ; 98
929 sbc a, c                       ; 99
930 sbc a, d                       ; 9A
931 sbc a, e                       ; 9B
932 sbc a, h                       ; 9C
933 sbc a, l                       ; 9D
934 sbc b                          ; 98
935 sbc c                          ; 99
936 sbc d                          ; 9A
937 sbc e                          ; 9B
938 sbc h                          ; 9C
939 sbc hl, bc                     ; CD @__z80asm__sbc_hl_bc
940 sbc hl, de                     ; CD @__z80asm__sbc_hl_de
941 sbc hl, hl                     ; CD @__z80asm__sbc_hl_hl
942 sbc hl, sp                     ; CD @__z80asm__sbc_hl_sp
943 sbc l                          ; 9D
944 sbi -128                       ; DE 80
945 sbi 127                        ; DE 7F
946 sbi 255                        ; DE FF
947 scf                            ; 37
948 set.a 0, (hl)                  ; 7E F6 01 77
949 set.a 0, a                     ; F6 01
950 set.a 0, b                     ; 78 F6 01 47
951 set.a 0, c                     ; 79 F6 01 4F
952 set.a 0, d                     ; 7A F6 01 57
953 set.a 0, e                     ; 7B F6 01 5F
954 set.a 0, h                     ; 7C F6 01 67
955 set.a 0, l                     ; 7D F6 01 6F
956 set.a 1, (hl)                  ; 7E F6 02 77
957 set.a 1, a                     ; F6 02
958 set.a 1, b                     ; 78 F6 02 47
959 set.a 1, c                     ; 79 F6 02 4F
960 set.a 1, d                     ; 7A F6 02 57
961 set.a 1, e                     ; 7B F6 02 5F
962 set.a 1, h                     ; 7C F6 02 67
963 set.a 1, l                     ; 7D F6 02 6F
964 set.a 2, (hl)                  ; 7E F6 04 77
965 set.a 2, a                     ; F6 04
966 set.a 2, b                     ; 78 F6 04 47
967 set.a 2, c                     ; 79 F6 04 4F
968 set.a 2, d                     ; 7A F6 04 57
969 set.a 2, e                     ; 7B F6 04 5F
970 set.a 2, h                     ; 7C F6 04 67
971 set.a 2, l                     ; 7D F6 04 6F
972 set.a 3, (hl)                  ; 7E F6 08 77
973 set.a 3, a                     ; F6 08
974 set.a 3, b                     ; 78 F6 08 47
975 set.a 3, c                     ; 79 F6 08 4F
976 set.a 3, d                     ; 7A F6 08 57
977 set.a 3, e                     ; 7B F6 08 5F
978 set.a 3, h                     ; 7C F6 08 67
979 set.a 3, l                     ; 7D F6 08 6F
980 set.a 4, (hl)                  ; 7E F6 10 77
981 set.a 4, a                     ; F6 10
982 set.a 4, b                     ; 78 F6 10 47
983 set.a 4, c                     ; 79 F6 10 4F
984 set.a 4, d                     ; 7A F6 10 57
985 set.a 4, e                     ; 7B F6 10 5F
986 set.a 4, h                     ; 7C F6 10 67
987 set.a 4, l                     ; 7D F6 10 6F
988 set.a 5, (hl)                  ; 7E F6 20 77
989 set.a 5, a                     ; F6 20
990 set.a 5, b                     ; 78 F6 20 47
991 set.a 5, c                     ; 79 F6 20 4F
992 set.a 5, d                     ; 7A F6 20 57
993 set.a 5, e                     ; 7B F6 20 5F
994 set.a 5, h                     ; 7C F6 20 67
995 set.a 5, l                     ; 7D F6 20 6F
996 set.a 6, (hl)                  ; 7E F6 40 77
997 set.a 6, a                     ; F6 40
998 set.a 6, b                     ; 78 F6 40 47
999 set.a 6, c                     ; 79 F6 40 4F
1000 set.a 6, d                     ; 7A F6 40 57
1001 set.a 6, e                     ; 7B F6 40 5F
1002 set.a 6, h                     ; 7C F6 40 67
1003 set.a 6, l                     ; 7D F6 40 6F
1004 set.a 7, (hl)                  ; 7E F6 80 77
1005 set.a 7, a                     ; F6 80
1006 set.a 7, b                     ; 78 F6 80 47
1007 set.a 7, c                     ; 79 F6 80 4F
1008 set.a 7, d                     ; 7A F6 80 57
1009 set.a 7, e                     ; 7B F6 80 5F
1010 set.a 7, h                     ; 7C F6 80 67
1011 set.a 7, l                     ; 7D F6 80 6F
1012 shld -32768                    ; 22 00 80
1013 shld 32767                     ; 22 FF 7F
1014 shld 65535                     ; 22 FF FF
1015 sphl                           ; F9
1016 sra bc                         ; CD @__z80asm__sra_bc
1017 sra de                         ; CD @__z80asm__sra_de
1018 sra hl                         ; CD @__z80asm__sra_hl
1019 sta -32768                     ; 32 00 80
1020 sta 32767                      ; 32 FF 7F
1021 sta 65535                      ; 32 FF FF
1022 stax b                         ; 02
1023 stax bc                        ; 02
1024 stax d                         ; 12
1025 stax de                        ; 12
1026 stc                            ; 37
1027 sub (hl)                       ; 96
1028 sub -128                       ; D6 80
1029 sub 127                        ; D6 7F
1030 sub 255                        ; D6 FF
1031 sub a                          ; 97
1032 sub a, (hl)                    ; 96
1033 sub a, -128                    ; D6 80
1034 sub a, 127                     ; D6 7F
1035 sub a, 255                     ; D6 FF
1036 sub a, a                       ; 97
1037 sub a, b                       ; 90
1038 sub a, c                       ; 91
1039 sub a, d                       ; 92
1040 sub a, e                       ; 93
1041 sub a, h                       ; 94
1042 sub a, l                       ; 95
1043 sub b                          ; 90
1044 sub c                          ; 91
1045 sub d                          ; 92
1046 sub e                          ; 93
1047 sub h                          ; 94
1048 sub hl, bc                     ; CD @__z80asm__sub_hl_bc
1049 sub hl, de                     ; CD @__z80asm__sub_hl_de
1050 sub hl, hl                     ; CD @__z80asm__sub_hl_hl
1051 sub hl, sp                     ; CD @__z80asm__sub_hl_sp
1052 sub l                          ; 95
1053 sub m                          ; 96
1054 sui -128                       ; D6 80
1055 sui 127                        ; D6 7F
1056 sui 255                        ; D6 FF
1057 xchg                           ; EB
1058 xor (hl)                       ; AE
1059 xor -128                       ; EE 80
1060 xor 127                        ; EE 7F
1061 xor 255                        ; EE FF
1062 xor a                          ; AF
1063 xor a, (hl)                    ; AE
1064 xor a, -128                    ; EE 80
1065 xor a, 127                     ; EE 7F
1066 xor a, 255                     ; EE FF
1067 xor a, a                       ; AF
1068 xor a, b                       ; A8
1069 xor a, c                       ; A9
1070 xor a, d                       ; AA
1071 xor a, e                       ; AB
1072 xor a, h                       ; AC
1073 xor a, l                       ; AD
1074 xor b                          ; A8
1075 xor c                          ; A9
1076 xor d                          ; AA
1077 xor e                          ; AB
1078 xor h                          ; AC
1079 xor l                          ; AD
1080 xra a                          ; AF
1081 xra b                          ; A8
1082 xra c                          ; A9
1083 xra d                          ; AA
1084 xra e                          ; AB
1085 xra h                          ; AC
1086 xra l                          ; AD
1087 xra m                          ; AE
1088 xri -128                       ; EE 80
1089 xri 127                        ; EE 7F
1090 xri 255                        ; EE FF
1091 xthl                           ; E3
1092