
WLA DX: 8080 mnemonics listed in opcode order.

If you notice any errors or something is missing, please
open an issue @ https://github.com/vhelin/wla-dx


x = 8bit
? = 16bit


$00 "NOP"
$01 "LXI B,?"
$02 "STAX B"
$03 "INX B"
$04 "INR B"
$05 "DCR B"
$06 "MVI B,x"
$07 "RLC"
$09 "DAD B"
$0A "LDAX B"
$0B "DCX B"
$0C "INR C"
$0D "DCR C"
$0E "MVI C,x"
$0F "RRC"
$11 "LXI D,?"
$12 "STAX D"
$13 "INX D"
$14 "INR D"
$15 "DCR D"
$16 "MVI D,x"
$17 "RAL"
$19 "DAD D"
$1A "LDAX D"
$1B "DCX D"
$1C "INR E"
$1D "DCR E"
$1E "MVI E,x"
$1F "RAR"
$21 "LXI H,?"
$22 "SHLD ?"
$23 "INX H"
$24 "INR H"
$25 "DCR H"
$26 "MVI H,x"
$27 "DAA"
$29 "DAD H"
$2A "LHLD ?"
$2B "DCX H"
$2C "INR L"
$2D "DCR L"
$2E "MVI L,x"
$2F "CMA"
$31 "LXI SP,?"
$32 "STA ?"
$33 "INX SP"
$34 "INR M"
$35 "DCR M"
$36 "MVI M,x"
$37 "STC"
$39 "DAD SP"
$3A "LDA ?"
$3B "DCX SP"
$3C "INR A"
$3D "DCR A"
$3E "MVI A,x"
$3F "CMC"
$40 "MOV B,B"
$41 "MOV B,C"
$42 "MOV B,D"
$43 "MOV B,E"
$44 "MOV B,H"
$45 "MOV B,L"
$46 "MOV B,M"
$47 "MOV B,A"
$48 "MOV C,B"
$49 "MOV C,C"
$4A "MOV C,D"
$4B "MOV C,E"
$4C "MOV C,H"
$4D "MOV C,L"
$4E "MOV C,M"
$4F "MOV C,A"
$50 "MOV D,B"
$51 "MOV D,C"
$52 "MOV D,D"
$53 "MOV D,E"
$54 "MOV D,H"
$55 "MOV D,L"
$56 "MOV D,M"
$57 "MOV D,A"
$58 "MOV E,B"
$59 "MOV E,C"
$5A "MOV E,D"
$5B "MOV E,E"
$5C "MOV E,H"
$5D "MOV E,L"
$5E "MOV E,M"
$5F "MOV E,A"
$60 "MOV H,B"
$61 "MOV H,C"
$62 "MOV H,D"
$63 "MOV H,E"
$64 "MOV H,H"
$65 "MOV H,L"
$66 "MOV H,M"
$67 "MOV H,A"
$68 "MOV L,B"
$69 "MOV L,C"
$6A "MOV L,D"
$6B "MOV L,E"
$6C "MOV L,H"
$6D "MOV L,L"
$6E "MOV L,M"
$6F "MOV L,A"
$70 "MOV M,B"
$71 "MOV M,C"
$72 "MOV M,D"
$73 "MOV M,E"
$74 "MOV M,H"
$75 "MOV M,L"
$76 "HLT"
$76 "MOV M,M"
$77 "MOV M,A"
$78 "MOV A,B"
$79 "MOV A,C"
$7A "MOV A,D"
$7B "MOV A,E"
$7C "MOV A,H"
$7D "MOV A,L"
$7E "MOV A,M"
$7F "MOV A,A"
$80 "ADD B"
$81 "ADD C"
$82 "ADD D"
$83 "ADD E"
$84 "ADD H"
$85 "ADD L"
$86 "ADD M"
$87 "ADD A"
$88 "ADC B"
$89 "ADC C"
$8A "ADC D"
$8B "ADC E"
$8C "ADC H"
$8D "ADC L"
$8E "ADC M"
$8F "ADC A"
$90 "SUB B"
$91 "SUB C"
$92 "SUB D"
$93 "SUB E"
$94 "SUB H"
$95 "SUB L"
$96 "SUB M"
$97 "SUB A"
$98 "SBB B"
$99 "SBB C"
$9A "SBB D"
$9B "SBB E"
$9C "SBB H"
$9D "SBB L"
$9E "SBB M"
$9F "SBB A"
$A0 "ANA B"
$A1 "ANA C"
$A2 "ANA D"
$A3 "ANA E"
$A4 "ANA H"
$A5 "ANA L"
$A6 "ANA M"
$A7 "ANA A"
$A8 "XRA B"
$A9 "XRA C"
$AA "XRA D"
$AB "XRA E"
$AC "XRA H"
$AD "XRA L"
$AE "XRA M"
$AF "XRA A"
$B0 "ORA B"
$B1 "ORA C"
$B2 "ORA D"
$B3 "ORA E"
$B4 "ORA H"
$B5 "ORA L"
$B6 "ORA M"
$B7 "ORA A"
$B8 "CMP B"
$B9 "CMP C"
$BA "CMP D"
$BB "CMP E"
$BC "CMP H"
$BD "CMP L"
$BE "CMP M"
$BF "CMP A"
$C0 "RNZ"
$C1 "POP B"
$C2 "JNZ ?"
$C3 "JMP ?"
$C4 "CNZ ?"
$C5 "PUSH B"
$C6 "ADI x"
$C7 "RST 0"
$C8 "RZ"
$C9 "RET"
$CA "JZ ?"
$CC "CZ ?"
$CD "CALL ?"
$CE "ACI x"
$CF "RST 1"
$D0 "RNC"
$D1 "POP D"
$D2 "JNC ?"
$D3 "OUT x"
$D4 "CNC ?"
$D5 "PUSH D"
$D6 "SUI x"
$D7 "RST 2"
$D8 "RC"
$DA "JC ?"
$DB "IN x"
$DC "CC ?"
$DE "SBI x"
$DF "RST 3"
$E0 "RPO"
$E1 "POP H"
$E2 "JPO ?"
$E3 "XTHL"
$E4 "CPO ?"
$E5 "PUSH H"
$E6 "ANI x"
$E7 "RST 4"
$E8 "RPE"
$E9 "PCHL"
$EA "JPE ?"
$EB "XCHG"
$EC "CPE ?"
$EE "XRI x"
$EF "RST 5"
$F0 "RP"
$F1 "POP PSW"
$F2 "JP ?"
$F3 "DI"
$F4 "CP ?"
$F5 "PUSH PSW"
$F6 "ORI x"
$F7 "RST 6"
$F8 "RM"
$F9 "SPHL"
$FA "JM ?"
$FB "EI"
$FC "CM ?"
$FE "CPI x"
$FF "RST 7"
