| Instruction Coding |
| 00h | ADD Memory/Register Byte,Byte Register |
| 01h | ADD Memory/Register Word,Word Register |
| 02h | ADD Byte Register,Memory/Register Byte |
| 03h | ADD Word Register,Memory/Register Word |
| 04h | ADD AL,Immediate Byte Value |
| 05h | ADD AX,Immediate Word Value |
| 06h | PUSH ES |
| 07h | POP ES |
| 08h | OR Memory/Register Byte,Byte Register |
| 09h | OR Memory/Register Word,Word Register |
| 0Ah | OR Byte Register,Memory/Register Byte |
| 0Bh | OR Word Register,Memory/Register Word |
| 0Ch | OR AL,Immediate Byte Value |
| 0Dh | OR AX,Immediate Word Value |
| 0Eh | PUSH CS |
| 0Fh | ??? |
| 10h | ADC Memory/Register Byte,Byte Register |
| 11h | ADC Memory/Register Word,Word Register |
| 12h | ADC Byte Register,Memory/Register Byte |
| 13h | ADC Word Register,Memory/Register Word |
| 14h | ADC AL,Immediate Byte Value |
| 15h | ADC AX,Immediate Word Value |
| 16h | PUSH SS |
| 17h | POP SS |
| 18h | SBB Memory/Register Byte,Byte Register |
| 19h | SBB Memory/Register Word,Word Register |
| 1Ah | SBB Byte Register,Memory/Register Byte |
| 1Bh | SBB Word Register,Memory/Register Word |
| 1Ch | SBB AL,Immediate Byte Value |
| 1Dh | SBB AX,Immediate Word Value |
| 1Eh | PUSH DS |
| 1Fh | POP DS |
| 20h | AND Memory/Register Byte,Byte Register |
| 21h | AND Memory/Register Word,Word Register |
| 22h | AND Byte Register,Memory/Register Byte |
| 23h | AND Word Register,Memory/Register Word |
| 24h | AND AL,Immediate Byte Value |
| 25h | AND AX,Immediate Word Value |
| 26h | ES: |
| 27h | DAA |
| 28h | SUB Memory/Register Byte,Byte Register |
| 29h | SUB Memory/Register Word,Word Register |
| 2Ah | SUB Byte Register,Memory/Register Byte |
| 2Bh | SUB Word Register,Memory/Register Word |
| 2Ch | SUB AL,Immediate Byte Value |
| 2Dh | SUB AX,Immediate Word Value |
| 2Eh | CS: |
| 2Fh | DAS |
| 30h | XOR Memory/Register Byte,Byte Register |
| 31h | XOR Memory/Register Word,Word Register |
| 32h | XOR Byte Register,Memory/Register Byte |
| 33h | XOR Word Register,Memory/Register Word |
| 34h | XOR AL,Immediate Byte Value |
| 35h | XOR AX,Immediate Word Value |
| 36h | SS: |
| 37h | AAA |
| 38h | CMP Memory/Register Byte,Byte Register |
| 39h | CMP Memory/Register Word,Word Register |
| 3Ah | CMP Byte Register,Memory/Register Byte |
| 3Bh | CMP Word Register,Memory/Register Word |
| 3Ch | CMP AL,Immediate Byte Value |
| 3Dh | CMP AX,Immediate Word Value |
| 3Eh | DS: |
| 3Fh | AAS |
| 40h | INC AX |
| 41h | INC CX |
| 42h | INC DX |
| 43h | INC BX |
| 44h | INC SP |
| 45h | INC BP |
| 46h | INC SI |
| 47h | INC DI |
| 48h | DEC AX |
| 49h | DEC CX |
| 49h | DEC DX |
| 4Ah | DEC BX |
| 4Bh | DEC SP |
| 4Ch | DEC BP |
| 4Dh | DEC SI |
| 4Fh | DEC DI |
| 50h | PUSH AX |
| 51h | PUSH CX |
| 52h | PUSH DX |
| 53h | PUSH BX |
| 54h | PUSH SP |
| 55h | PUSH BP |
| 56h | PUSH SI |
| 57h | PUSH DI |
| 58h | POP AX |
| 59h | POP CX |
| 5Ah | POP DX |
| 5Bh | POP BX |
| 5Ch | POP SP |
| 5Dh | POP BP |
| 5Eh | POP SI |
| 5Fh | POP DI |
| 60h | PUSHA [186] |
| 61h | POPA [186] |
| 62h | BOUND Word Register fp [186] |
| 63h | ??? |
| 64h | ??? |
| 65h | ??? |
| 66h | ??? |
| 67h | ??? |
| 68h | PUSH Immediate Word Value [186] |
| 69h | IMUL Word Reg,[Mem/Reg Word,]Immed Word |
| 6Ah | PUSH Immediate Byte Value [186] |
| 6Bh | IMUL Word Reg,[Mem/Reg Word,]Immed Byte |
| 6Ch | INSB [186] |
| 6Dh | INSW [186] |
| 6Eh | OUTSB [186] |
| 6Fh | OUTSW [186] |
| 70h | JO Short Label |
| 71h | JNO Short Label |
| 72h | JB Short Label |
| 73h | JNB Short Label |
| 74h | JZ Short Label |
| 75h | JNZ Short Label |
| 76h | JNA Short Label |
| 77h | JA Short Label |
| 78h | JS Short Label |
| 79h | JNS Short Label |
| 7Ah | JP Short Label |
| 7Bh | JNP Short Label |
| 7Ch | JL Short Label |
| 7Dh | JNL Short Label |
| 7Eh | JNG Short Label |
| 7Fh | JG Short Label |
| 80h | Imm Mem/Reg Byte,Immed Byte |
| 81h | Imm Mem/Reg Word,Immed Word |
| 82h | Imm Mem/Reg Byte,Immed Byte |
| 83h | Imm Mem/Reg Word,Immed Byte |
| 84h | TEST Mem/Reg Byte,Mem/Reg Byte |
| 85h | TEST Mem/Reg Word,Mem/Reg Word |
| 86h | XCHG Mem/Regr Byte,Mem/Reg Byte |
| 87h | XCHG Mem/Reg Word,Mem/Reg Word |
| 88h | MOV Memory/Register Byte,Byte Register |
| 89h | MOV Memory/Register Word,Word Register |
| 8Ah | MOV Byte Register,Memory/Register Byte |
| 8Bh | MOV Word Register,Memory/Register Word |
| 8Ch | MOV Memory/Register Word,Segment Register |
| 8Dh | LEA Word Register,Near Pointer |
| 8Eh | MOV Segment Register,Memory/Register Word |
| 8Fh | POP Memory/Register Word |
| 90h | NOP |
| 91h | XCHG CX,AX |
| 92h | XCHG DX,AX |
| 93h | XCHG BX,AX |
| 94h | XCHG SP,AX |
| 95h | XCHG BP,AX |
| 96h | XCHG SI,AX |
| 97h | XCHG DI,AX |
| 98h | CBW |
| 99h | CWD |
| 9Ah | CALL FAR PTR dw |
| 9Bh | WAIT |
| 9Ch | PUSHF |
| 9Dh | POPF |
| 9Eh | SAHF |
| 9Fh | LAHF |
| A0h | MOV AL,Memory/Register Byte |
| A1h | MOV AX,Memory/Register Word |
| A2h | MOV Memory/Register Byte,AL |
| A3h | MOV Memory/Register Word,AX |
| A4h | MOVSB |
| A5h | MOVSW |
| A6h | CMPSB |
| A7h | CMPSW |
| A8h | TEST AL,Immediate Byte Value |
| A9h | TEST AX,Immediate Word Value |
| AAh | STOSB |
| ABh | STOSW |
| ACh | LODSB |
| ADh | LODSW |
| AEh | SCASB |
| AFh | SCASW |
| B0h | MOV AL,Immediate Byte Value |
| B1h | MOV CL,Immediate Byte Value |
| B2h | MOV DL,Immediate Byte Value |
| B3h | MOV BL,Immediate Byte Value |
| B4h | MOV AH,Immediate Byte Value |
| B5h | MOV CH,Immediate Byte Value |
| B6h | MOV DH,Immediate Byte Value |
| B7h | MOV BH,Immediate Byte Value |
| B8h | MOV AX,Immediate Word Value |
| B9h | MOV CX,Immediate Word Value |
| BAh | MOV DX,Immediate Word Value |
| BBh | MOV BX,Immediate Word Value |
| BCh | MOV SP,Immediate Word Value |
| BDh | MOV BP,Immediate Word Value |
| BEh | MOV SI,Immediate Word Value |
| BFh | MOV DI,Immediate Word Value |
| C0h | Shift Mem/Reg Byte,Immed Byte |
| C1h | Shift Mem/Reg Word,Immed Byte |
| C2h | RETN Immediate Word Value |
| C3h | RETN |
| C4h | LES rx,fp |
| C5h | LDS rx,fp |
| C6h | MOV Mem/Reg Byte,Immed Byte |
| C7h | MOV Mem/Reg Word,Immed Word |
| C8h | ENTER Immed Word,Immed Byte |
| C9h | LEAVE [186] |
| CAh | RETF Immediate Word Value |
| CBh | RETF |
| CCh | INT 3 |
| CDh | INT Immediate Byte Value |
| CEh | INTO |
| CFh | IRET |
| D0h | Shift Memory/Register Byte,1 |
| D1h | Shift Memory/Register Word,1 |
| D2h | Shift Memory/Register Byte,CL |
| D3h | Shift Memory/Register Word,CL |
| D4h | AAM |
| D5h | AAD |
| D6h | ??? |
| D7h | XLAT |
| D8h | ESC 00-07 |
| D9h | ESC 08-0F |
| DAh | ESC 10-17 |
| DBh | ESC 18-1F |
| DCh | ESC 20-27 |
| DDh | ESC 28-2F |
| DEh | ESC 30-37 |
| DFh | ESC 38-3F |
| E0h | LOOPNZ Short Label |
| E1h | LOOPZ Short Label |
| E2h | LOOP Short Label |
| E3h | JCXZ Short Label |
| E4h | IN AL,Immediate Byte Value |
| E5h | IN AX,Immediate Byte Value |
| E6h | OUT Immediate Byte Value,AL |
| E7h | OUT Immediate Byte Value,AX |
| E8h | CALL Near Pointer |
| E9h | JMP Near Pointer |
| EAh | JMP FAR PTR Memory Word |
| EBh | JMP SHORT Short Label |
| ECh | IN AL,DX |
| EDh | IN AX,DX |
| EEh | OUT DX,AL |
| EFh | OUT DX,AX |
| F0h | LOCK |
| F1h | ??? |
| F2h | REP/REPNZ |
| F3h | REPZ |
| F4h | HLT |
| F5h | CMC |
| F6h | Grp1 |
| F7h | Grp1 |
| F8h | CLC |
| F9h | STC |
| FAh | CLI |
| FBh | STI |
| FCh | CLD |
| FDh | STD |
| FEh | Grp2 |
| FFh | Grp2 |