1 cpu 8080 2 page 0 3 z80syntax on 4 5 mov a,a 6 ld a,a 7 8 mov a,b 9 ld a,b 10 11 mov a,c 12 ld a,c 13 14 mov a,d 15 ld a,d 16 17 mov a,e 18 ld a,e 19 20 mov a,h 21 ld a,h 22 23 mov a,l 24 ld a,l 25 26 mov a,m 27 ld a,(hl) 28 29 ldax b 30 ld a,(bc) 31 32 ldax d 33 ld a,(de) 34 35 lda 1234h 36 ld a,(1234h) 37 38 mov b,a 39 ld b,a 40 41 mov b,b 42 ld b,b 43 44 mov b,c 45 ld b,c 46 47 mov b,d 48 ld b,d 49 50 mov b,e 51 ld b,e 52 53 mov b,h 54 ld b,h 55 56 mov b,l 57 ld b,l 58 59 mov b,m 60 ld b,(hl) 61 62 mov c,a 63 ld c,a 64 65 mov c,b 66 ld c,b 67 68 mov c,c 69 ld c,c 70 71 mov c,d 72 ld c,d 73 74 mov c,e 75 ld c,e 76 77 mov c,h 78 ld c,h 79 80 mov c,l 81 ld c,l 82 83 mov c,m 84 ld c,(hl) 85 86 mov d,a 87 ld d,a 88 89 mov d,b 90 ld d,b 91 92 mov d,c 93 ld d,c 94 95 mov d,d 96 ld d,d 97 98 mov d,e 99 ld d,e 100 101 mov d,h 102 ld d,h 103 104 mov d,l 105 ld d,l 106 107 mov d,m 108 ld d,(hl) 109 110 mov e,a 111 ld e,a 112 113 mov e,b 114 ld e,b 115 116 mov e,c 117 ld e,c 118 119 mov e,d 120 ld e,d 121 122 mov e,e 123 ld e,e 124 125 mov e,h 126 ld e,h 127 128 mov e,l 129 ld e,l 130 131 mov e,m 132 ld e,(hl) 133 134 mov h,a 135 ld h,a 136 137 mov h,b 138 ld h,b 139 140 mov h,c 141 ld h,c 142 143 mov h,d 144 ld h,d 145 146 mov h,e 147 ld h,e 148 149 mov h,h 150 ld h,h 151 152 mov h,l 153 ld h,l 154 155 mov h,m 156 ld h,(hl) 157 158 mov l,a 159 ld l,a 160 161 mov l,b 162 ld l,b 163 164 mov l,c 165 ld l,c 166 167 mov l,d 168 ld l,d 169 170 mov l,e 171 ld l,e 172 173 mov l,h 174 ld l,h 175 176 mov l,l 177 ld l,l 178 179 mov l,m 180 ld l,(hl) 181 182 mov m,a 183 ld (hl),a 184 185 mov m,b 186 ld (hl),b 187 188 mov m,c 189 ld (hl),c 190 191 mov m,d 192 ld (hl),d 193 194 mov m,e 195 ld (hl),e 196 197 mov m,h 198 ld (hl),h 199 200 mov m,l 201 ld (hl),l 202 203 mvi a,12h 204 ld a,12h 205 206 mvi b,12h 207 ld b,12h 208 209 mvi c,12h 210 ld c,12h 211 212 mvi d,12h 213 ld d,12h 214 215 mvi e,12h 216 ld e,12h 217 218 mvi h,12h 219 ld h,12h 220 221 mvi l,12h 222 ld l,12h 223 224 mvi m,12h 225 ld (hl),12h 226 227 stax b 228 ld (bc),a 229 230 stax d 231 ld (de),a 232 233 sta 1234h 234 ld (1234h),a 235 236 lxi b,1234h 237 ld bc,1234h 238 239 lxi d,1234h 240 ld de,1234h 241 242 lxi h,1234h 243 ld hl,1234h 244 245 lxi sp,1234h 246 ld sp,1234h 247 248 lhld 1234h 249 ld hl,(1234h) 250 251 shld 1234h 252 ld (1234h),hl 253 254 sphl 255 ld sp,hl 256 257 xchg 258 ex de,hl 259 ex hl,de 260 261 xthl 262 ex (sp),hl 263 ex hl,(sp) 264 265 add a 266 add a,a 267 268 add b 269 add a,b 270 271 add c 272 add a,c 273 274 add d 275 add a,d 276 277 add e 278 add a,e 279 280 add h 281 add a,h 282 283 add l 284 add a,l 285 286 add m 287 add a,(hl) 288 289 adi 12h 290 add a,12h 291 292 adc a 293 adc a,a 294 295 adc b 296 adc a,b 297 298 adc c 299 adc a,c 300 301 adc d 302 adc a,d 303 304 adc e 305 adc a,e 306 307 adc h 308 adc a,h 309 310 adc l 311 adc a,l 312 313 adc m 314 adc a,(hl) 315 316 aci 12h 317 adc a,12h 318 319 sub a 320 sub a,a 321 322 sub b 323 sub a,b 324 325 sub c 326 sub a,c 327 328 sub d 329 sub a,d 330 331 sub e 332 sub a,e 333 334 sub h 335 sub a,h 336 337 sub l 338 sub a,l 339 340 sub m 341 sub (hl) 342 sub a,(hl) 343 344 sui 12h 345 sub 12h 346 sub a,12h 347 348 sbb a 349 sbc a 350 sbc a,a 351 352 sbb b 353 sbc b 354 sbc a,b 355 356 sbb c 357 sbc c 358 sbc a,c 359 360 sbb d 361 sbc d 362 sbc a,d 363 364 sbb e 365 sbc e 366 sbc a,e 367 368 sbb h 369 sbc h 370 sbc a,h 371 372 sbb l 373 sbc l 374 sbc a,l 375 376 sbb m 377 sbc (hl) 378 sbc a,(hl) 379 380 sbi 12h 381 sbc 12h 382 sbc a,12h 383 384 dad b 385 add hl,bc 386 387 dad d 388 add hl,de 389 390 dad h 391 add hl,hl 392 393 dad sp 394 add hl,sp 395 396 inr a 397 inc a 398 399 inr b 400 inc b 401 402 inr c 403 inc c 404 405 inr d 406 inc d 407 408 inr e 409 inc e 410 411 inr h 412 inc h 413 414 inr l 415 inc l 416 417 inr m 418 inc (hl) 419 420 dcr a 421 dec a 422 423 dcr b 424 dec b 425 426 dcr c 427 dec c 428 429 dcr d 430 dec d 431 432 dcr e 433 dec e 434 435 dcr h 436 dec h 437 438 dcr l 439 dec l 440 441 dcr m 442 dec (hl) 443 444 inx b 445 inc bc 446 447 inx d 448 inc de 449 450 inx h 451 inc hl 452 453 inx sp 454 inc sp 455 456 dcx b 457 dec bc 458 459 dcx d 460 dec de 461 462 dcx h 463 dec hl 464 465 dcx sp 466 dec sp 467 468 cma 469 cpl 470 471 stc 472 scf 473 474 cmc 475 ccf 476 477 rlc 478 rlca 479 480 rrc 481 rrca 482 483 ral 484 rla 485 486 rar 487 rra 488 489 ana a 490 and a 491 and a,a 492 493 ana b 494 and b 495 and a,b 496 497 ana c 498 and c 499 and a,c 500 501 ana d 502 and d 503 and a,d 504 505 ana e 506 and e 507 and a,e 508 509 ana h 510 and h 511 and a,h 512 513 ana l 514 and l 515 and a,l 516 517 ana m 518 and (hl) 519 and a,(hl) 520 521 ani 12h 522 and 12h 523 and a,12h 524 525 xra a 526 xor a 527 xor a,a 528 529 xra b 530 xor b 531 xor a,b 532 533 xra c 534 xor c 535 xor a,c 536 537 xra d 538 xor d 539 xor a,d 540 541 xra e 542 xor e 543 xor a,e 544 545 xra h 546 xor h 547 xor a,h 548 549 xra l 550 xor l 551 xor a,l 552 553 xra m 554 xor (hl) 555 xor a,(hl) 556 557 xri 12h 558 xor 12h 559 xor a,12h 560 561 ora a 562 or a 563 or a,a 564 565 ora b 566 or b 567 or a,b 568 569 ora c 570 or c 571 or a,c 572 573 ora d 574 or d 575 or a,d 576 577 ora e 578 or e 579 or a,e 580 581 ora h 582 or h 583 or a,h 584 585 ora l 586 or l 587 or a,l 588 589 ora m 590 or (hl) 591 or a,(hl) 592 593 ori 12h 594 or 12h 595 or a,12h 596 597 cmp a 598 cp a 599 cp a,a 600 601 cmp b 602 cp b 603 cp a,b 604 605 cmp c 606 cp c 607 cp a,c 608 609 cmp d 610 cp d 611 cp a,d 612 613 cmp e 614 cp e 615 cp a,e 616 617 cmp h 618 cp h 619 cp a,h 620 621 cmp l 622 cp l 623 cp a,l 624 625 cmp m 626 cp (hl) 627 cp a,(hl) 628 629 cpi 12h 630 ;cp 12h ; leave this out since CP <addr> is call-on-positive <addr> on 8080 631 cp a,12h 632 633 jmp 1234h 634 ;jp 1234h ; leave this out since JP <addr> is jump-on-positive <addr> on 8080 635 636 jnz 1234h 637 jp nz,1234h 638 639 jz 1234h 640 jp z,1234h 641 642 jnc 1234h 643 jp nc,1234h 644 645 jc 1234h 646 jp c,1234h 647 648 jpo 1234h 649 jp po,1234h 650 651 jpe 1234h 652 jp pe,1234h 653 654 jp 1234h 655 jp p,1234h 656 657 jm 1234h 658 jp m,1234h 659 660 pchl 661 jp (hl) 662 663 call 1234h 664 665 cnz 1234h 666 call nz,1234h 667 668 cz 1234h 669 call z,1234h 670 671 cnc 1234h 672 call nc,1234h 673 674 cc 1234h 675 call c,1234h 676 677 cpo 1234h 678 call po,1234h 679 680 cpe 1234h 681 call pe,1234h 682 683 cp 1234h 684 call p,1234h 685 686 cm 1234h 687 call m,1234h 688 689 ret 690 691 rnz 692 ret nz 693 694 rz 695 ret z 696 697 rnc 698 ret nc 699 700 rc 701 ret c 702 703 rpo 704 ret po 705 706 rpe 707 ret pe 708 709 rp 710 ret p 711 712 rm 713 ret m 714 715 rst 0 716 rst 00h 717 718 rst 1 719 rst 08h 720 721 rst 2 722 rst 10h 723 724 rst 3 725 rst 18h 726 727 rst 4 728 rst 20h 729 730 rst 5 731 rst 28h 732 733 rst 6 734 rst 30h 735 736 rst 7 737 rst 38h 738 739 push b 740 push bc 741 742 push d 743 push de 744 745 push h 746 push hl 747 748 push psw 749 push af 750 751 pop b 752 pop bc 753 754 pop d 755 pop de 756 757 pop h 758 pop hl 759 760 pop psw 761 pop af 762 763 in 56h 764 in a,(56h) 765 766 out 56h 767 out (56h),a 768 769 hlt 770 halt 771 772 cpu 8085 773 z80syntax on 774 775 rim 776 ld a,im 777 778 sim 779 ld im,a 780 781 cpu 8085undoc 782 z80syntax on 783 784 lhlx 785 ld hl,(de) 786 787 shlx 788 ld (de),hl 789 790 dsub 791 sub hl,bc 792 793 arhl 794 sra hl 795 796 rdel 797 rlc de 798 799 jx5 1234h 800 jp x5,1234h 801 802 jnx5 1234h 803 jp nx5,1234h 804 805 rstv 806 rst v 807 808 ldhi 12h 809 add de,hl,12h 810 811 ldsi 12h 812 add de,sp,12h 813