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