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