000102030405060708090A0B0C0D0E0F
00
ADD
rm,r8
ADD
rm,r16
ADD
r8,rm
ADD
r16,rm
ADD
al,i8
ADD
ax,i16
PUSH
es
POP
es
OR
rm,r8
OR
rm,r16
OR
r8,rm
OR
r16,rm
OR
al,i8
OR
ax,i16
PUSH
cs
ext
10
ADC
rm,r8
ADC
rm,r16
ADC
r8,rm
ADC
r16,rm
ADC
al,i8
ADC
ax,i16
PUSH
ss
POP
ss
SBB
rm,r8
SBB
rm,r16
SBB
r8,rm
SBB
r16,rm
SBB
al,i8
SBB
ax,i16
PUSH
ds
POP
ds
20
AND
rm,r8
AND
rm,r16
AND
r8,rm
AND
r16,rm
AND
al,i8
AND
ax,i16
ES:
DAA
al
SUB
rm,r8
SUB
rm,r16
SUB
r8,rm
SUB
r16,rm
SUB
al,i8
SUB
ax,i16
CS:
DAS
al
30
XOR
rm,r8
XOR
rm,r16
XOR
r8,rm
XOR
r16,rm
XOR
al,i8
XOR
ax,i16
SS:
AAA
al
CMP
rm,r8
CMP
rm,r16
CMP
r8,rm
CMP
r16,rm
CMP
al,i8
CMP
ax,i16
DS:
AAS
al
40
INC
ax
INC
cx
INC
dx
INC
bx
INC
sp
INC
bp
INC
si
INC
di
DEC
ax
DEC
cx
DEC
dx
DEC
bx
DEC
sp
DEC
bp
DEC
si
DEC
di
50
PUSH
ax
PUSH
cx
PUSH
dx
PUSH
bx
PUSH
sp
PUSH
bp
PUSH
si
PUSH
di
POP
ax
POP
cx
POP
dx
POP
bx
POP
sp
POP
bp
POP
si
POP
di
60
PUSHA
POPA
BOUND
r16,m
ARPL
rm,r16
FS:
GS:
opsize
rgsize
PUSH
i16
IMUL
r16,rm,i16
PUSH
i8
IMUL
r16,rm,i8
INSB
INSW
OUTSB
OUTSW
70
JO
b8
JNO
b8
JB
b8
JNB
b8
JE
b8
JNE
b8
JBE
b8
JA
b8
JS
b8
JNS
b8
JP
b8
JNP
b8
JL
b8
JNL
b8
JLE
b8
JG
b8
80
GRP1
rm,i8
GRP1
rm,i16
GRP1
rm8,i8
GRP1
rm16,i8
TEST
rm,r8
TEST
rm,r16
XCHG
r8,rm
XCHG
r16,rm
MOV
rm,r8
MOV
rm,r16
MOV
r8,rm
MOV
r16,rm
MOV
rm16,sreg
LEA
r16,rm
MOV
sreg,rm16
POP
rm16
90
NOP
XCHG
ax,cx
XCHG
ax,dx
XCHG
ax,bx
XCHG
ax,sp
XCHG
ax,bp
XCHG
ax,si
XCHG
ax,di
CBW
CWD
CALL
ptr16:16
FWAIT
PUSHF
POPF
SAHF
LAHF
A0
MOV
al,[m16]
MOV
ax,[m16]
MOV
[m16],al
MOV
[m16],ax
MOVSB
MOVSW
CMPSB
CMPSW
TEST
al,i8
TEST
ax,i16
STOSB
STOSW
LODSB
LODSW
SCASB
SCASW
B0
MOV
al,i8
MOV
cl,i8
MOV
dl,i8
MOV
bl,i8
MOV
ah,i8
MOV
ch,i8
MOV
dh,i8
MOV
bh,i8
MOV
ax,i16
MOV
cx,i16
MOV
dx,i16
MOV
bx,i16
MOV
sp,i16
MOV
bp,i16
MOV
si,i16
MOV
di,i16
C0
GRP2
rm8,i8
GRP2
rm16,i8
RET
i16
RET
LES
r16,[m16]
LDS
r16,[m16]
MOV
rm8,i8
MOV
rm16,i16
ENTER
i16,i8
LEAVE
RETF
i16
RETF
INT
3
INT
i8
INTO
IRET
D0
GRP2
rm8,1
GRP2
rm16,1
GRP2
rm8,cl
GRP2
rm16,cl
AAM
AAD
SALC
XLATB
FPU0
FPU1
FPU2
FPU3
FPU4
FPU5
FPU6
FPU7
E0
LOOPNZ
b8
LOOPZ
b8
LOOP
b8
JCXZ
b8
IN
al,i8
IN
ax,i8
OUT
i8,al
OUT
i8,ax
CALL
b16
JMP
b16
JMP
ptr16:16
JMP
b8
IN
al,dx
IN
ax,dx
OUT
dx,al
OUT
dx,ax
F0
LOCK:
INT
1
REPNZ:
REPZ:
HLT
CMC
GRP3
8*
GRP3
16*
CLC
STC
CLI
STI
CLD
STD
GRP4
8*
GRP4
16*

  • Зеленая ячейка - инструкция имеет modrm операнды, который кодирует 2 операнда
  • Красная - тоже modrm, но групповая инструкция, reg-часть кодирует операцию
  • Синяя - префикс
  • Желтый - расширения опкода, операнда или адреса
28 ноя, 2020
© 2007-2022 Отличная собака сидела