Op Codes
Home Up Feedback Contents Search

 
Instruction Coding
00hADD Memory/Register Byte,Byte Register
01hADD Memory/Register Word,Word Register
02hADD Byte Register,Memory/Register Byte
03hADD Word Register,Memory/Register Word
04hADD AL,Immediate Byte Value
05hADD AX,Immediate Word Value
06hPUSH ES
07hPOP ES
08hOR Memory/Register Byte,Byte Register
09hOR Memory/Register Word,Word Register
0AhOR Byte Register,Memory/Register Byte
0BhOR Word Register,Memory/Register Word
0ChOR AL,Immediate Byte Value
0DhOR AX,Immediate Word Value
0EhPUSH CS
0Fh???
10hADC Memory/Register Byte,Byte Register
11hADC Memory/Register Word,Word Register
12hADC Byte Register,Memory/Register Byte
13hADC Word Register,Memory/Register Word
14hADC AL,Immediate Byte Value
15hADC AX,Immediate Word Value
16hPUSH SS
17hPOP SS
18hSBB Memory/Register Byte,Byte Register
19hSBB Memory/Register Word,Word Register
1AhSBB Byte Register,Memory/Register Byte
1BhSBB Word Register,Memory/Register Word
1ChSBB AL,Immediate Byte Value
1DhSBB AX,Immediate Word Value
1EhPUSH DS
1FhPOP DS
20hAND Memory/Register Byte,Byte Register
21hAND Memory/Register Word,Word Register
22hAND Byte Register,Memory/Register Byte
23hAND Word Register,Memory/Register Word
24hAND AL,Immediate Byte Value
25hAND AX,Immediate Word Value
26hES:
27hDAA
28hSUB Memory/Register Byte,Byte Register
29hSUB Memory/Register Word,Word Register
2AhSUB Byte Register,Memory/Register Byte
2BhSUB Word Register,Memory/Register Word
2ChSUB AL,Immediate Byte Value
2DhSUB AX,Immediate Word Value
2EhCS:
2FhDAS
30hXOR Memory/Register Byte,Byte Register
31hXOR Memory/Register Word,Word Register
32hXOR Byte Register,Memory/Register Byte
33hXOR Word Register,Memory/Register Word
34hXOR AL,Immediate Byte Value
35hXOR AX,Immediate Word Value
36hSS:
37hAAA
38hCMP Memory/Register Byte,Byte Register
39hCMP Memory/Register Word,Word Register
3AhCMP Byte Register,Memory/Register Byte
3BhCMP Word Register,Memory/Register Word
3ChCMP AL,Immediate Byte Value
3DhCMP AX,Immediate Word Value
3EhDS:
3FhAAS
40hINC AX
41hINC CX
42hINC DX
43hINC BX
44hINC SP
45hINC BP
46hINC SI
47hINC DI
48hDEC AX
49hDEC CX
49hDEC DX
4AhDEC BX
4BhDEC SP
4ChDEC BP
4DhDEC SI
4FhDEC DI
50hPUSH AX
51hPUSH CX
52hPUSH DX
53hPUSH BX
54hPUSH SP
55hPUSH BP
56hPUSH SI
57hPUSH DI
58hPOP AX
59hPOP CX
5AhPOP DX
5BhPOP BX
5ChPOP SP
5DhPOP BP
5EhPOP SI
5FhPOP DI
60hPUSHA [186]
61hPOPA [186]
62hBOUND Word Register fp [186]
63h???
64h???
65h???
66h???
67h???
68hPUSH Immediate Word Value [186]
69hIMUL Word Reg,[Mem/Reg Word,]Immed Word
6AhPUSH Immediate Byte Value [186]
6BhIMUL Word Reg,[Mem/Reg Word,]Immed Byte
6ChINSB [186]
6DhINSW [186]
6EhOUTSB [186]
6FhOUTSW [186]
70hJO Short Label
71hJNO Short Label
72hJB Short Label
73hJNB Short Label
74hJZ Short Label
75hJNZ Short Label
76hJNA Short Label
77hJA Short Label
78hJS Short Label
79hJNS Short Label
7AhJP Short Label
7BhJNP Short Label
7ChJL Short Label
7DhJNL Short Label
7EhJNG Short Label
7FhJG Short Label
80hImm Mem/Reg Byte,Immed Byte
81hImm Mem/Reg Word,Immed Word
82hImm Mem/Reg Byte,Immed Byte
83hImm Mem/Reg Word,Immed Byte
84hTEST Mem/Reg Byte,Mem/Reg Byte
85hTEST Mem/Reg Word,Mem/Reg Word
86hXCHG Mem/Regr Byte,Mem/Reg Byte
87hXCHG Mem/Reg Word,Mem/Reg Word
88hMOV Memory/Register Byte,Byte Register
89hMOV Memory/Register Word,Word Register
8AhMOV Byte Register,Memory/Register Byte
8BhMOV Word Register,Memory/Register Word
8ChMOV Memory/Register Word,Segment Register
8DhLEA Word Register,Near Pointer
8EhMOV Segment Register,Memory/Register Word
8FhPOP Memory/Register Word
90hNOP
91hXCHG CX,AX
92hXCHG DX,AX
93hXCHG BX,AX
94hXCHG SP,AX
95hXCHG BP,AX
96hXCHG SI,AX
97hXCHG DI,AX
98hCBW
99hCWD
9AhCALL FAR PTR dw
9BhWAIT
9ChPUSHF
9DhPOPF
9EhSAHF
9FhLAHF
A0hMOV AL,Memory/Register Byte
A1hMOV AX,Memory/Register Word
A2hMOV Memory/Register Byte,AL
A3hMOV Memory/Register Word,AX
A4hMOVSB
A5hMOVSW
A6hCMPSB
A7hCMPSW
A8hTEST AL,Immediate Byte Value
A9hTEST AX,Immediate Word Value
AAhSTOSB
ABhSTOSW
AChLODSB
ADhLODSW
AEhSCASB
AFhSCASW
B0hMOV AL,Immediate Byte Value
B1hMOV CL,Immediate Byte Value
B2hMOV DL,Immediate Byte Value
B3hMOV BL,Immediate Byte Value
B4hMOV AH,Immediate Byte Value
B5hMOV CH,Immediate Byte Value
B6hMOV DH,Immediate Byte Value
B7hMOV BH,Immediate Byte Value
B8hMOV AX,Immediate Word Value
B9hMOV CX,Immediate Word Value
BAhMOV DX,Immediate Word Value
BBhMOV BX,Immediate Word Value
BChMOV SP,Immediate Word Value
BDhMOV BP,Immediate Word Value
BEhMOV SI,Immediate Word Value
BFhMOV DI,Immediate Word Value
C0hShift Mem/Reg Byte,Immed Byte
C1hShift Mem/Reg Word,Immed Byte
C2hRETN Immediate Word Value
C3hRETN
C4hLES rx,fp
C5hLDS rx,fp
C6hMOV Mem/Reg Byte,Immed Byte
C7hMOV Mem/Reg Word,Immed Word
C8hENTER Immed Word,Immed Byte
C9hLEAVE [186]
CAhRETF Immediate Word Value
CBhRETF
CChINT 3
CDhINT Immediate Byte Value
CEhINTO
CFhIRET
D0hShift Memory/Register Byte,1
D1hShift Memory/Register Word,1
D2hShift Memory/Register Byte,CL
D3hShift Memory/Register Word,CL
D4hAAM
D5hAAD
D6h???
D7hXLAT
D8hESC 00-07
D9hESC 08-0F
DAhESC 10-17
DBhESC 18-1F
DChESC 20-27
DDhESC 28-2F
DEhESC 30-37
DFhESC 38-3F
E0hLOOPNZ Short Label
E1hLOOPZ Short Label
E2hLOOP Short Label
E3hJCXZ Short Label
E4hIN AL,Immediate Byte Value
E5hIN AX,Immediate Byte Value
E6hOUT Immediate Byte Value,AL
E7hOUT Immediate Byte Value,AX
E8hCALL Near Pointer
E9hJMP Near Pointer
EAhJMP FAR PTR Memory Word
EBhJMP SHORT Short Label
EChIN AL,DX
EDhIN AX,DX
EEhOUT DX,AL
EFhOUT DX,AX
F0hLOCK
F1h???
F2hREP/REPNZ
F3hREPZ
F4hHLT
F5hCMC
F6hGrp1
F7hGrp1
F8hCLC
F9hSTC
FAhCLI
FBhSTI
FChCLD
FDhSTD
FEhGrp2
FFhGrp2


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .