Skip to content

Files

Latest commit

 

History

History
94 lines (94 loc) · 1.99 KB

opcodes.csv

File metadata and controls

94 lines (94 loc) · 1.99 KB
1
OperationOpcodeOperandsLength
2
ADD$00R/M8; REG80
3
ADD$01R/M16; REG160
4
ADD$02REG; R/M80
5
ADD$03REG16; R/M160
6
ADD$04AL; IMM82
7
ADD$05AX; IMM163
8
OR$08R/M8; REG80
9
OR$09R/M16; REG160
10
OR$0AREG8; R/M80
11
OR$0BREG16; R/M160
12
OR$0CAL; IMM82
13
OR$0DAX; IMM163
14
AND$20R/M8; REG80
15
AND$21R/M16; REG160
16
AND$22REG8; R/M80
17
AND$23REG16; R/M160
18
AND$24AL; IMM82
19
AND$25AX; IMM163
20
SUB$28R/M8; REG80
21
SUB$29R/M16; REG160
22
SUB$2AREG8; R/M80
23
SUB$2BREG16; R/M160
24
SUB$2CAL; IMM82
25
SUB$2DAX; IMM163
26
XOR$30R/M8; REG80
27
XOR$31R/M16; REG160
28
XOR$32REG8; R/M80
29
XOR$33REG16; R/M160
30
XOR$34AL; IMM82
31
XOR$35AX; IMM163
32
CMP$38R/M8; REG80
33
CMP$39R/M16; REG160
34
CMP$3AREG8; R/M80
35
CMP$3BREG16; R/M160
36
CMP$3CAL; IMM82
37
CMP$3DAX; IMM163
38
INC$40REG16(AX)1
39
INC$41REG16(CX)1
40
INC$42REG16(DX)1
41
INC$43REG16(BX)1
42
INC$44REG16(SP)1
43
INC$45REG16(BP)1
44
INC$46REG16(SI)1
45
INC$47REG16(DI)1
46
DEC$48REG16(AX)1
47
DEC$49REG16(CX)1
48
DEC$50REG16(DX)1
49
DEC$51REG16(BX)1
50
DEC$52REG16(SP)1
51
DEC$53REG16(BP)1
52
DEC$54REG16(SI)1
53
DEC$55REG16(DI)1
54
PUSH$50REG16(AX)1
55
PUSH$51REG16(CX)1
56
PUSH$52REG16(DX)1
57
PUSH$53REG16(BX)1
58
PUSH$54REG16(SP)1
59
PUSH$55REG16(BP)1
60
PUSH$56REG16(SI)1
61
PUSH$57REG16(DI)1
62
POP$58REG16(AX)1
63
POP$59REG16(CX)1
64
POP$5AREG16(DX)1
65
POP$5BREG16(BX)1
66
POP$5CREG16(SP)1
67
POP$5DREG16(BP)1
68
POP$5EREG16(SI)1
69
POP$5FREG16(DI)1
70
MOV$88R/M8; REG80
71
MOV$89R/M16; REG160
72
MOV$A0AL; MEM83
73
MOV$A1AX; MEM163
74
MOV$A2MEM8; AL3
75
MOV$A3MEM16; AX3
76
MOV$B0REG8(AL); IMM82
77
MOV$B1REG8(CL); IMM82
78
MOV$B2REG8(DL); IMM82
79
MOV$B3REG8(BL); IMM82
80
MOV$B4REG8(AH); IMM82
81
MOV$B5REG8(CH); IMM82
82
MOV$B6REG8(DH); IMM82
83
MOV$B7REG8(BH); IMM82
84
MOV$B8REG16(AX); IMM163
85
MOV$B9REG16(CX); IMM163
86
MOV$BAREG16(DX); IMM163
87
MOV$BBREG16(BX); IMM163
88
MOV$BCREG16(SP); IMM163
89
MOV$BDREG16(BP); IMM163
90
MOV$BEREG16(SI); IMM163
91
MOV$BFREG16(DI); IMM163
92
MOV$C6R/M8; IMM80
93
MOV$C7R/M16; IMM160
94
INT$CDIMM82