00 0 1 2 3 4 5 6 7
0 HLT HLT RLC RNC ADI RST 0 MVI A RET
1 INR B DCR B RRC RNZ ACI RST 1 MVI B RET
2 INR C DCR C RAL RP SUI RST 2 MVI C RET
3 INR D DCR D RAR RPO SBI RST 3 MVI D RET
4 INR E DCR E RC NDI RST 4 MVI E RET
5 INR H DCR H RZ XRI RST 5 MVI H RET
6 INR L DCR L RM ORI RST 6 MVI L RET
7 RPE CPI RST 7 MVI M RET
01 0 1 2 3 4 5 6 7
0 JNC IN 0 CNC IN 1 JMP IN 2 CALL IN 3
1 JNZ IN 4 CNZ IN 5 JMP IN 6 CALL IN 7
2 JP OUT 8 CP OUT 9 JMP OUT 10 CALL OUT 11
3 JPO OUT 12 CPO OUT 13 JMP OUT 14 CALL OUT 15
4 JC OUT 16 CC OUT 17 JMP OUT 18 CALL OUT 19
5 JZ OUT 20 CZ OUT 21 JMP OUT 22 CALL OUT 23
6 JM OUT 24 CM OUT 25 JMP OUT 26 CALL OUT 27
7 JPE OUT 28 CPE OUT 29 JMP OUT 30 CALL OUT 31
10 0 1 2 3 4 5 6 7
0 ADD A ADD B ADD C ADD D ADD E ADD H ADD L ADD M
1 ADC A ADC B ADC C ADC D ADC E ADC H ADC L ADC M
2 SUB A SUB B SUB C SUB D SUB E SUB H SUB L SUB M
3 SBB A SBB B SBB C SBB D SBB E SBB H SBB L SBB M
4 ANA A ANA B ANA C ANA D ANA E ANA H ANA L ANA M
5 XRA A XRA B XRA C XRA D XRA E XRA H XRA L XRA M
6 ORA A ORA B ORA C ORA D ORA E ORA H ORA L ORA M
7 CMP A CMP B CMP C CMP D CMP E CMP H CMP L CMP M
11 0 1 2 3 4 5 6 7
0 NOP MOV A, B MOV A, C MOV A, D MOV A, E MOV A, H MOV A, L MOV A, M
1 MOV B, A MOV B, B MOV B, C MOV B, D MOV B, E MOV B, H MOV B, L MOV B, M
2 MOV C, A MOV C, B MOV C, C MOV C, D MOV C, E MOV C, H MOV C, L MOV C, M
3 MOV D, A MOV D, B MOV D, C MOV D, D MOV D, E MOV D, H MOV D, L MOV D, M
4 MOV E, A MOV E, B MOV E, C MOV E, D MOV E, E MOV E, H MOV E, L MOV E, M
5 MOV H, A MOV H, B MOV H, C MOV H, D MOV H, E MOV H, H MOV H, L MOV H, M
6 MOV L, A MOV L, B MOV L, C MOV L, D MOV L, E MOV L, H MOV L, L MOV L, M
7 MOV M, A MOV M, B MOV M, C MOV M, D MOV M, E MOV M, H MOV M, L HLT