Opcode |
Mnemonic |
Operand(s) |
Flags affected |
Number of bytes |
Timing 386 |
Timing 486 |
Timing Pentium |
---|---|---|---|---|---|---|---|
00 |
add |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
01 |
add |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
mem32,reg32 | |||||||
02 |
add |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
02 |
add |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
03 |
add |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
03 |
add |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
reg32,mem32 | |||||||
04 |
add |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
05 |
add |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
06 |
push |
ES |
none |
1 |
2 |
3 |
1 |
07 |
pop |
ES |
none |
1 |
7 |
3 |
3 |
08 |
or |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
09 |
or |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
mem32,reg32 | |||||||
0A |
or |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
0A |
or |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
0B |
or |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
0B |
or |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
reg32,mem32 | |||||||
or |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
|
0D |
or |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
0E |
push |
CS |
none |
1 |
2 |
3 |
1 |
0F 04 |
shld |
reg16,reg16,imm8 |
SF,ZF,CF,PF |
4 |
3 |
2 |
4 |
reg32,reg32,imm8 |
OF,AF ? | ||||||
0F 04 |
shld |
mem16,reg16,imm8 |
SF,ZF,CF,PF |
4+ |
7 |
4 |
4 |
mem32,reg32,imm8 |
OF,AF ? | ||||||
0F 05 |
shld |
reg16,reg16,CL |
SF,ZF,CF,PF |
3 |
3 |
3 |
4 |
reg32,reg32,CL |
OF,AF ? | ||||||
0F 05 |
shld |
mem16,reg16,CL |
SF,ZF,CF,PF |
3+ |
7 |
4 |
5 |
mem32,reg32,CL |
OF,AF ? | ||||||
0F 80 |
jo |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
0F 81 |
jno |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
0F 82 |
jb |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jnae | |||||||
0F 82 |
jc |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
0F 83 |
jae |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jnb | |||||||
0F 83 |
jnc |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
0F 84 |
je |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jz | |||||||
0F 85 |
jne |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jnz | |||||||
0F 86 |
jbe |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jna | |||||||
0F 87 |
ja |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jnbe | |||||||
0F 88 |
js |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
0F 89 |
jns |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
0F 8A |
jp |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jpe | |||||||
0F 8B |
jnp |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jpo | |||||||
0F 8C |
jl |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jnge | |||||||
jge |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
|
jnl | |||||||
0F 8E |
jle |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jng | |||||||
0F 8F |
jg |
rel32 |
none |
7+,3 |
3,1 |
1 |
6 |
jnle | |||||||
0F A0 |
push |
FS |
none |
2 |
2 |
3 |
1 |
0F A1 |
pop |
FS |
none |
2 |
7 |
3 |
3 |
0F A8 |
push |
GS |
none |
2 |
2 |
3 |
1 |
0F A9 |
pop |
GS |
none |
2 |
7 |
3 |
3 |
0F AC |
shrd |
reg16,reg16,imm8 |
SF,ZF,CF,PF |
4 |
3 |
2 |
4 |
reg32,reg32,imm8 |
OF,AF ? | ||||||
0F AC |
shrd |
mem16,reg16,imm8 |
SF,ZF,CF,PF |
4+ |
7 |
4 |
4 |
mem32,reg32,imm8 |
OF,AF ? | ||||||
0F AD |
shrd |
reg16,reg16,CL |
SF,ZF,CF,PF |
3 |
3 |
3 |
4 |
reg32,reg32,CL |
OF,AF ? | ||||||
0F AD |
shrd |
mem16,reg16,CL |
SF,ZF,CF,PF |
3+ |
7 |
4 |
5 |
mem32,reg32,CL |
OF,AF ? | ||||||
0F AF |
imul |
reg16,reg16 |
OF,CF |
3 |
9-22 |
13-26 |
11 |
reg32,reg32 |
SF,ZF, PF,AF ? |
9-38 |
13-42 |
10 |
|||
0F AF |
imul |
reg16,mem16 |
OF,CF |
3+ |
12-25 |
13-26 |
11 |
reg32,mem32 |
SF,ZF, PF,AF ? |
12-41 |
13-42 |
10 |
|||
0F B6 |
movzx |
reg16,reg8 |
none |
3 |
3 |
3 |
3 |
reg32,reg8 | |||||||
0F B6 |
movzx |
reg16,mem8 |
none |
3+ |
6 |
3 |
3 |
reg32,mem8 | |||||||
0F B7 |
movzx |
reg32,reg16 |
none |
3 |
3 |
3 |
3 |
0F B7 |
movzx |
reg32,mem16 |
none |
3+ |
6 |
3 |
3 |
0F BE |
movsx |
reg16,reg8 |
none |
3 |
3 |
3 |
3 |
reg32,reg8 | |||||||
0F BE |
movsx |
reg16,mem8 |
none |
3+ |
6 |
3 |
3 |
reg32,mem8 | |||||||
0F BF |
movsx |
reg32,reg16 |
none |
3 |
3 |
3 |
3 |
0F BF |
movsx |
reg32,mem16 |
none |
3+ |
6 |
3 |
3 |
10 |
adc |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 | |
11 |
adc |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
mem32,reg32 | |||||||
12 |
adc |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
12 |
adc |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
13 |
adc |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
13 |
adc |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
reg32,mem32 | |||||||
14 |
adc |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
15 |
adc |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
16 |
push |
SS |
none |
1 |
2 |
3 |
1 |
17 |
pop |
SS |
none |
1 |
7 |
3 |
3 |
18 |
sbb |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
19 |
sbb |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
mem32,reg32 | |||||||
1A |
sbb |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
1A |
sbb |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
1B |
sbb |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
1B |
sbb |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
reg32,mem32 | |||||||
1C |
sbb |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
1D |
sbb |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
1E |
push |
DS |
none |
1 |
2 |
3 |
1 |
1F |
pop |
DS |
none |
1 |
7 |
3 |
3 |
20 |
and |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
21 |
and |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
mem32,reg32 | |||||||
22 |
and |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
22 |
and |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
23 |
and |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
and |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
|
reg32,mem32 | |||||||
24 |
and |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
25 |
and |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
27 |
daa |
none |
SF,ZF,PF,AF |
1 |
4 |
2 |
3 |
OF ? | |||||||
28 |
sub |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
29 |
sub |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
mem32,reg32 | |||||||
2A |
sub |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
2A |
sub |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
2B |
sub |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
2B |
sub |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
reg32,mem32 | |||||||
2C |
sub |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
2D |
sub |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
2F |
das |
none |
SF,ZF,PF,AF |
1 |
4 |
2 |
3 |
OF ? | |||||||
30 |
xor |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
31 |
xor |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
7 |
3 |
3 |
mem32,reg32 | |||||||
32 |
xor |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
32 |
xor |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
33 |
xor |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
33 |
xor |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
reg32,mem32 | |||||||
34 |
xor |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
35 |
xor |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
37 |
aaa |
none |
AF,CF |
1 |
4 |
3 |
3 |
SF,ZF,OF,PF ? | |||||||
cmp |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
|
38 |
cmp |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
5 |
2 |
2 |
39 |
cmp |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
5 |
2 |
2 |
mem32,reg32 | |||||||
3A |
cmp |
reg8,mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
3B |
cmp |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
3B |
cmp |
reg16,mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
6 |
2 |
2 |
reg32,mem32 | |||||||
3C |
cmp |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
3D |
cmp |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
3F |
aas |
none |
AF,CF |
1 |
4 |
3 |
3 |
SF,ZF,OF,PF ? | |||||||
40 |
inc |
AX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EAX | |||||||
41 |
inc |
CX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
ECX | |||||||
42 |
inc |
DX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EDX | |||||||
43 |
inc |
BX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EBX | |||||||
44 |
inc |
SP |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
ESP | |||||||
45 |
inc |
BP |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EBP | |||||||
47 |
inc |
SI |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
ESI | |||||||
48 |
dec |
AX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EAX | |||||||
48 |
inc |
DI |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EDI | |||||||
49 |
dec |
CX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
ECX | |||||||
4A |
dec |
DX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EDX | |||||||
dec |
BX |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
|
EBX | |||||||
4C |
dec |
SP |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
ESP | |||||||
4D |
dec |
BP |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EBP | |||||||
4E |
dec |
SI |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
ESI | |||||||
4F |
dec |
DI |
SF,ZF,OF,PF,AF |
1 |
2 |
1 |
1 |
EDI | |||||||
50 |
push |
AX |
none |
1 |
2 |
1 |
1 |
EAX | |||||||
51 |
push |
CX |
none |
1 |
2 |
1 |
1 |
ECX | |||||||
52 |
push |
DX |
none |
1 |
2 |
1 |
1 |
EDX | |||||||
53 |
push |
BX |
none |
1 |
2 |
1 |
1 |
EBX | |||||||
54 |
push |
SP |
none |
1 |
2 |
1 |
1 |
ESP | |||||||
55 |
push |
BP |
none |
1 |
2 |
1 |
1 |
EBP | |||||||
56 |
push |
SI |
none |
1 |
2 |
1 |
1 |
ESI | |||||||
57 |
push |
DI |
none |
1 |
2 |
1 |
1 |
EDI | |||||||
58 |
pop |
AX |
none |
1 |
4 |
1 |
1 |
EAX | |||||||
59 |
pop |
CX |
none |
1 |
4 |
1 |
1 |
ECX | |||||||
5A |
pop |
DX |
none |
1 |
4 |
1 |
1 |
EDX | |||||||
5B |
pop |
BX |
none |
1 |
4 |
1 |
1 |
EBX | |||||||
5C |
pop |
SP |
none |
1 |
4 |
1 |
1 |
ESP | |||||||
5D |
pop |
BP |
none |
1 |
4 |
1 |
1 |
EBP | |||||||
pop |
SI |
none |
1 |
4 |
1 |
1 |
|
ESI | |||||||
5F |
pop |
DI |
none |
1 |
4 |
1 |
1 |
EDI | |||||||
60 |
pusha |
none |
none |
1 |
18 |
11 |
5 |
pushad | |||||||
61 |
popa |
none |
none |
1 |
24 |
9 |
5 |
popad | |||||||
68 |
push |
imm16 |
none |
3 |
2 |
1 |
1 |
imm32 |
5 | ||||||
69 |
imul |
reg16,reg16,imm16 |
OF,CF |
4 |
9-22 |
13-26 |
10 |
reg32,reg32,imm32 |
SF,ZF, PF,AF ? |
6 |
9-38 |
13-42 |
10 |
||
69 |
imul |
reg16,mem16,imm16 |
OF,CF |
4+ |
12-25 |
13-26 |
10 |
reg32,mem32,imm32 |
SF,ZF, PF,AF ? |
6+ |
12-41 |
13-42 |
10 |
||
6A |
push |
imm8 |
none |
2 |
2 |
1 |
1 |
6B |
imul |
reg16,imm8 |
OF,CF |
3 |
9-14 |
13-18 |
10 |
reg32,imm8 |
SF,ZF, PF,AF ? | ||||||
6B |
imul |
reg16,reg16,imm8 |
OF,CF |
3 |
9-14 |
13-18 |
10 |
reg32,reg32,imm8 |
SF,ZF, PF,AF ? | ||||||
6B |
imul |
reg16,mem16,imm8 |
OF,CF |
3+ |
9-17 |
13-18 |
10 |
reg32,mem32,imm8 |
SF,ZF, PF,AF ? | ||||||
70 |
jo |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
71 |
jno |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
72 |
jb |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jnae | |||||||
72 |
jc |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
73 |
jae |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jnb | |||||||
73 |
jnc |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
74 |
je |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jz | |||||||
75 |
jne |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jnz | |||||||
76 |
jbe |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jna | |||||||
77 |
ja |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jnbe | |||||||
js |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
|
79 |
jns |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
7A |
jp |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jpe | |||||||
7B |
jnp |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jpo | |||||||
7C |
jl |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jnge | |||||||
7D |
jge |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jnl | |||||||
7E |
jle |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jng | |||||||
7F |
jg |
rel8 |
none |
7+,3 |
3,1 |
1 |
2 |
jnle | |||||||
80 |
adc |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
adc |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
80 |
add |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
add |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
80 |
and |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
and |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
80 |
cmp |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
cmp |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
5 |
2 |
2 |
80 |
or |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
or |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
80 |
sbb |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
sbb |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
80 |
sub |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
sub |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
80 |
xor |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
80 |
xor |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
81 |
adc |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
81 |
adc |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
7 |
3 |
3 |
mem32,imm32 |
6+ | ||||||
add |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
|
reg32,imm32 |
6 | ||||||
81 |
add |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
7 |
3 |
3 |
mem32,imm32 |
6+ | ||||||
81 |
and |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
81 |
and |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
7 |
3 |
3 |
mem32,imm32 |
6+ | ||||||
81 |
cmp |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
81 |
cmp |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
5 |
2 |
2 |
mem32,imm32 |
6+ | ||||||
81 |
or |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
81 |
or |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
7 |
3 |
3 |
mem32,imm32 |
6+ | ||||||
81 |
sbb |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
81 |
sbb |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
7 |
3 |
3 |
mem32,imm32 |
6+ | ||||||
81 |
sub |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
81 |
sub |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
7 |
3 |
3 |
mem32,imm32 |
6+ | ||||||
81 |
xor |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
81 |
xor |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
7 |
3 |
3 |
mem32,imm32 |
6+ | ||||||
83 |
adc |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
83 |
adc |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
mem32,imm8 | |||||||
83 |
add |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
83 |
add |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
mem32,imm8 | |||||||
83 |
and |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
and |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
|
mem32,imm8 | |||||||
83 |
cmp |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
83 |
cmp |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
5 |
2 |
2 |
mem32,imm8 | |||||||
83 |
or |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
83 |
or |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
mem32,imm8 | |||||||
83 |
sbb |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
83 |
sbb |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
mem32,imm8 | |||||||
83 |
sub |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
83 |
sub |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
mem32,imm8 | |||||||
83 |
xor |
reg16,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
reg32,imm8 | |||||||
83 |
xor |
mem16,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
7 |
3 |
3 |
mem32,imm8 | |||||||
84 |
test |
reg8,reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
84 |
test |
mem8,reg8 |
SF,ZF,OF,CF,PF,AF |
2+ |
5 |
2 |
2 |
85 |
test |
reg16,reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
85 |
test |
mem16,reg16 |
SF,ZF,OF,CF,PF,AF |
2+ |
5 |
2 |
2 |
mem32,reg32 | |||||||
86 |
xchg |
reg8,reg8 |
none |
2 |
3 |
3 |
3 |
86 |
xchg |
reg8,mem8 |
none |
2+ |
5 |
5 |
3 |
87 |
xchg |
reg16,reg16 |
none |
2 |
3 |
3 |
3 |
87 |
xchg |
reg16,mem16 |
none |
2+ |
5 |
5 |
3 |
88 |
mov |
mem8,reg8 |
none |
2+ |
2 |
1 |
1 |
89 |
mov |
mem16,reg16 |
none |
2+ |
2 |
1 |
1 |
mem32,reg32 | |||||||
8A |
mov |
reg8,reg8 |
none |
2 |
2 |
1 |
1 |
8A |
mov |
reg8,mem8 |
none |
2+ |
4 |
1 | |
8B |
mov |
reg16,reg16 |
none |
2 |
2 |
1 |
1 |
reg32,reg32 | |||||||
8B |
mov |
reg16,mem16 |
none |
2+ |
4 |
1 |
1 |
reg32,mem32 | |||||||
8C |
mov |
reg16, sreg |
none |
2 |
2 |
3 |
1 |
8C |
mov |
mem16,sreg |
none |
2+ |
2 |
3 |
1 |
8D |
lea |
reg32,mem32 |
none |
2+ |
2 |
1 |
1 |
8E |
mov |
sreg, reg16 |
none |
2 |
2 |
3 |
1 |
8E |
mov |
sreg,mem16 |
none |
2+ |
2 |
3[*] |
2[*] |
8F |
pop |
mem16 |
none |
2+ |
5 |
6 |
3 |
mem32 | |||||||
91 |
xchg |
AX, CX |
none |
1 |
3 |
3 |
2 |
EAX, ECX | |||||||
92 |
xchg |
AX, DX |
none |
1 |
3 |
3 |
2 |
EAX, EDX | |||||||
93 |
xchg |
AX, BX |
none |
1 |
3 |
3 |
2 |
EAX, EBX | |||||||
94 |
xchg |
AX, SP |
none |
1 |
3 |
3 |
2 |
EAX, ESP | |||||||
95 |
xchg |
AX, BP |
none |
1 |
3 |
3 |
2 |
EAX, EBP | |||||||
96 |
xchg |
AX, SI |
none |
1 |
3 |
3 |
2 |
EAX, ESI | |||||||
97 |
xchg |
AX, DI |
none |
1 |
3 |
3 |
2 |
EAX, EDI | |||||||
98 |
cbw |
none |
none |
1 |
3 |
3 |
3 |
98 |
cwde |
none |
none |
1 |
3 |
3 |
3 |
99 |
cdq |
none |
none |
1 |
2 |
3 |
2 |
99 |
cwd |
none |
none |
1 |
2 |
3 |
2 |
9A |
call |
far direct |
none |
7 |
17+ |
18 |
4 |
9C |
pushf |
none |
none |
1 |
4 |
4 |
3 |
pushfd | |||||||
9D |
popf |
none |
none |
1 |
5 |
9 |
4 |
popfd | |||||||
A0 |
mov |
AL, direct |
none |
5 |
4 |
1 | |
A1 |
mov |
AX, direct |
none |
5 |
4 |
1 |
1 |
EAX, direct | |||||||
A2 |
mov |
direct ,AL |
none |
5 |
2 |
1 |
1 |
A3 |
mov |
direct, AX |
none |
5 |
2 |
1 |
1 |
direct, EAX | |||||||
A4 |
movsb |
none |
none |
1 |
7 |
7 |
4 |
A5 |
movsw |
none |
none |
1 |
7 |
7 |
4 |
movsd | |||||||
A6 |
cmpsb |
none |
none |
1 |
10 |
8 |
5 |
A7 |
cmpsw |
none |
none |
1 |
10 |
8 |
5 |
cmpsd | |||||||
A8 |
test |
AL,imm8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
A9 |
test |
AX,imm16 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
EAX,imm32 |
5 | ||||||
AA |
stosb |
none |
none |
1 |
4 |
5 |
3 |
AB |
stosw |
none |
none |
1 |
4 |
5 |
3 |
stosd | |||||||
AC |
lodsb |
none |
none |
1 |
5 |
5 |
2 |
AD |
lodsw |
none |
none |
1 |
5 |
5 |
2 |
lodsd | |||||||
AE |
scasb |
none |
none |
1 |
7 |
6 |
4 |
AE |
scasw |
none |
none |
1 |
7 |
6 |
4 |
scasd | |||||||
B0 |
mov |
AL, imm8 |
none |
2 |
2 |
1 |
1 |
B1 |
mov |
CL, imm8 |
none |
2 |
2 |
1 |
1 |
B2 |
mov |
DL, imm8 |
none |
2 |
2 |
1 |
1 |
B3 |
mov |
BL, imm8 |
none |
2 |
2 |
1 |
1 |
B4 |
mov |
AH, imm8 |
none |
2 |
2 |
1 |
1 |
B5 |
mov |
CH, imm8 |
none |
2 |
2 |
1 |
1 |
B6 |
mov |
DH, imm8 |
none |
2 |
2 |
1 |
1 |
B7 |
mov |
BH, imm8 |
none |
2 |
2 |
1 |
1 |
B8 |
mov |
AX, imm16 |
none |
3 |
2 |
1 |
1 |
EAX, imm32 |
5 | ||||||
B9 |
mov |
CX, imm16 |
none |
3 |
2 |
1 |
1 |
ECX, imm32 |
5 | ||||||
mov |
DX, imm16 |
none |
3 |
2 |
1 |
1 |
|
EDX, imm32 |
5 | ||||||
BB |
mov |
BX, imm16 |
none |
3 |
2 |
1 |
1 |
EBX, imm32 |
5 | ||||||
BC |
mov |
SP, imm16 |
none |
3 |
2 |
1 |
1 |
ESP, imm32 |
5 | ||||||
BD |
mov |
BP, imm16 |
none |
3 |
2 |
1 |
1 |
EPB, imm32 |
5 | ||||||
BE |
mov |
SI, imm16 |
none |
3 |
2 |
1 |
1 |
ESI, imm32 |
5 | ||||||
BF |
mov |
DI, imm16 |
none |
3 |
2 |
1 |
1 |
EDI, imm32 |
5 | ||||||
C0 |
rol |
reg8, imm8 |
SF,ZF,OF,CF,PF |
3 |
3 |
2 |
1 |
ror |
AF ? | ||||||
C0 |
rol |
mem8, imm8 |
SF,ZF,OF,CF,PF |
3+ |
7 |
4 |
3 |
ror |
AF ? | ||||||
C0 |
shl/sal |
reg8, imm8 |
SF,ZF,OF,CF,PF |
3 |
3 |
2 |
1 |
shr |
AF ? | ||||||
sar | |||||||
C0 |
shl/sal |
mem8, imm8 |
SF,ZF,OF,CF,PF |
3+ |
7 |
4 |
3 |
shr |
AF ? | ||||||
sar | |||||||
C1 |
rol |
reg16,imm8 |
SF,ZF,OF,CF,PF |
3 |
3 |
2 |
1 |
ror |
reg32,imm8 |
AF ? | |||||
C1 |
rol |
mem16,imm8 |
SF,ZF,OF,CF,PF |
3+ |
7 |
4 |
3 |
ror |
mem32,imm8 |
AF ? | |||||
C1 |
shl/sal |
reg16,imm8 |
SF,ZF,OF,CF,PF |
3 |
3 |
2 |
1 |
shr |
reg32,imm8 |
AF ? | |||||
sar | |||||||
C1 |
shl/sal |
mem16,imm8 |
SF,ZF,OF,CF,PF |
3+ |
7 |
4 |
3 |
shr |
mem32,imm8 |
AF ? | |||||
sar | |||||||
C2 |
ret (near) |
imm16 |
none |
3 |
10+ |
5 |
3 |
C3 |
ret (near) |
none |
none |
1 |
10+ |
5 |
2 |
C6 |
mov |
mem8, imm8 |
none |
3+ |
2 |
1 |
1 |
C7 |
mov |
mem16,imm16 |
none |
4+ |
2 |
1 |
1 |
mem32,imm32 |
6+ | ||||||
ret (far) |
imm16 |
none |
3 |
18+ |
14 |
4 |
|
CB |
ret (far) |
none |
none |
1 |
18+ |
13 |
4 |
D0 |
rol |
reg8 |
SF,ZF,OF,CF,PF |
2 |
3 |
3 |
1 |
ror |
AF ? | ||||||
D0 |
rol |
mem8 |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
3 |
ror |
AF ? | ||||||
D0 |
shl/sal |
reg8 |
SF,ZF,OF,CF,PF |
2 |
3 |
3 |
1 |
shr |
AF ? | ||||||
sar | |||||||
D0 |
shl/sal |
mem8 |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
3 |
shr |
AF ? | ||||||
sar | |||||||
D1 |
rol |
reg16 |
SF,ZF,OF,CF,PF |
2 |
3 |
3 |
1 |
ror |
reg32 |
AF ? | |||||
D1 |
rol |
reg16 |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
3 |
ror |
reg32 |
AF ? | |||||
D1 |
shl/sal |
reg16 |
SF,ZF,OF,CF,PF |
2 |
3 |
3 |
1 |
shr |
reg32 |
AF ? | |||||
sar | |||||||
D1 |
shl/sal |
reg16 |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
3 |
shr |
reg32 |
AF ? | |||||
sar | |||||||
D2 |
rol |
reg8, CL |
SF,ZF,OF,CF,PF |
2 |
3 |
2 |
1 |
ror |
AF ? | ||||||
D2 |
rol |
mem8, CL |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
4 |
ror |
AF ? | ||||||
D2 |
shl/sal |
reg8, CL |
SF,ZF,OF,CF,PF |
2 |
3 |
2 |
1 |
shr |
AF ? | ||||||
sar | |||||||
D2 |
shl/sal |
mem8, CL |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
4 |
shr |
AF ? | ||||||
sar | |||||||
D3 |
rol |
reg16,CL |
SF,ZF,OF,CF,PF |
2 |
3 |
2 |
1 |
ror |
reg32,CL |
AF ? | |||||
D3 |
rol |
mem16,CL |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
4 |
ror |
mem32,CL |
AF ? | |||||
D3 |
shl/sal |
reg16,CL |
SF,ZF,OF,CF,PF |
2 |
3 |
2 |
1 |
shr |
reg32,CL |
AF ? | |||||
sar | |||||||
shl/sal |
mem16,CL |
SF,ZF,OF,CF,PF |
2+ |
7 |
4 |
4 |
|
shr |
mem32,CL |
AF ? | |||||
sar | |||||||
D4 0A |
aam |
none |
SF,ZF,PF |
2 |
17 |
15 |
18 |
OF,AF,CF ? | |||||||
D5 0A |
aad |
none |
SF,ZF,PF |
2 |
19 |
14 |
10 |
OF,AF,CF ? | |||||||
D7 |
xlat |
none |
none |
1 |
5 |
4 |
4 |
E0 |
loopne |
none |
none |
11+ |
6,9 |
7,8 |
2 |
loopnz | |||||||
E1 |
loope |
none |
none |
11+ |
6,9 |
7,8 |
2 |
loopz | |||||||
E2 |
loop |
none |
none |
11+ |
6,7 |
5,6 |
2 |
E3 |
jecxz |
rel8 |
none |
6,5 |
2 |
||
E8 |
call |
rel32 |
none |
5 |
7+ |
3 |
1 |
E9 |
jmp |
rel32 |
none |
5 |
7+ |
3 |
1 |
EB |
jmp |
rel8 |
none |
2 |
7+ |
3 |
1 |
F2 |
repnz |
none |
none |
1 | |||
repne |
(string instruction prefix) | ||||||
F2 A6 |
repne |
none |
none |
2 |
5+9n |
7+7n |
9+4n |
cmpsb | |||||||
F2 A7 |
repne |
none |
none |
2 |
5+9n |
7+7n |
9+4n |
cmpsw | |||||||
repne | |||||||
cmpsd | |||||||
F2 AE |
repne |
none |
none |
2 |
5+8n |
7+5n |
9+4n |
scasb | |||||||
F2 AF |
repne |
none |
none |
2 |
5+8n |
7+5n |
9+4n |
scasw | |||||||
repne | |||||||
scasd | |||||||
F3 |
rep |
none |
none |
1 | |||
repz repe |
(string instruction prefix) | ||||||
F3 A4 |
rep |
none |
none |
2 |
7+4n |
12+3n |
13+4n |
movsb | |||||||
rep |
none |
none |
2 |
7+4n |
12+3n |
13+4n |
|
movsw | |||||||
rep | |||||||
movsd | |||||||
F3 A6 |
rep stosb |
none |
none |
2 |
5+5n |
7+4n |
9n |
F3 A6 |
repe |
none |
none |
2 |
5+9n |
7+7n |
9+4n |
cmpsb | |||||||
F3 A7 |
rep stosw |
none |
none |
2 |
5+5n |
7+4n |
9n |
rep |
stosd | ||||||
F3 A7 |
repe |
none |
none |
2 |
5+9n |
7+7n |
9+4n |
cmpsw | |||||||
repe | |||||||
cmpsd | |||||||
F3 AE |
repe |
none |
none |
2 |
5+8n |
7+5n |
9+4n |
scasb | |||||||
F3 AF |
repe |
none |
none |
2 |
5+8n |
7+5n |
9+4n |
scasw | |||||||
repe | |||||||
scasd | |||||||
F5 |
cmc |
none |
CF |
1 |
2 |
2 |
2 |
F6 |
div |
reg8 |
SF,ZF,OF,PF,AF ? |
2 |
14 |
16 |
17 |
F6 |
div |
mem8 |
SF,ZF,OF,PF,AF ? |
2+ |
17 |
16 |
17 |
F6 |
idiv |
reg8 |
SF,ZF,OF,PF,AF ? |
2 |
19 |
19 |
22 |
F6 |
idiv |
mem8 |
SF,ZF,OF,PF,AF ? |
2+ |
22 |
20 |
22 |
F6 |
imul |
reg8 |
OF,CF |
2 |
9-14 |
13-18 |
11 |
SF,ZF, PF,AF ? | |||||||
F6 |
imul |
mem8 |
OF,CF |
2+ |
12-17 |
13-18 |
11 |
SF,ZF, PF,AF ? | |||||||
F6 |
mul |
reg8 |
OF,CF |
2 |
9-14 |
13-18 |
11 |
SF,ZF, PF,AF ? | |||||||
F6 |
mul |
mem8 |
OF,CF |
2+ |
12-17 |
13-18 |
11 |
SF,ZF, PF,AF ? | |||||||
F6 |
neg |
reg8 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
F6 |
neg |
mem8 |
SF,ZF,OF,CF,PF,AF |
2+ |
2 |
1 |
1 |
F6 |
not |
reg8 |
none |
2 |
2 |
1 |
1 |
F6 |
not |
mem8 |
none |
2+ |
6 |
3 |
3 |
F6 |
test |
reg8,imm8 |
SF,ZF,OF,CF,PF,AF |
3 |
2 |
1 |
1 |
F6 |
test |
mem8,imm8 |
SF,ZF,OF,CF,PF,AF |
3+ |
5 |
2 | |
F7 |
div |
reg16 |
SF,ZF,OF,PF,AF ? |
2 |
22 |
24 |
25 |
reg32 |
38 |
40 |
41 |
||||
F7 |
div |
mem16 |
SF,ZF,OF,PF,AF ? |
2+ |
25 |
24 |
25 |
mem32 |
41 |
40 |
41 |
||||
F7 |
idiv |
reg16 |
SF,ZF,OF,PF,AF ? |
2 |
27 |
27 |
30 |
reg32 |
43 |
43 |
48 |
||||
F7 |
idiv |
mem16 |
SF,ZF,OF,PF,AF ? |
2+ |
30 |
28 |
30 |
mem32 |
46 |
44 |
48 |
||||
F7 |
imul |
reg16 |
OF,CF |
2 |
9-22 |
13-26 |
11 |
reg32 |
SF,ZF, PF,AF ? |
9-38 |
13-42 |
10 |
|||
F7 |
imul |
mem16 |
OF,CF |
2+ |
12-25 |
13-26 |
11 |
mem32 |
SF,ZF, PF,AF ? |
12-41 |
13-42 |
10 |
|||
F7 |
imul |
mem16 |
OF,CF |
4 |
9-22 |
13-26 |
11 |
mem32 |
SF,ZF, PF,AF ? |
6 |
9-38 |
13-42 |
10 |
||
F7 |
mul |
reg16 |
OF,CF |
2 |
9-22 |
13-26 |
11 |
reg32 |
SF,ZF, PF,AF ? |
9-38 |
13-42 |
10 |
|||
F7 |
mul |
mem16 |
OF,CF |
2+ |
12-25 |
13-26 |
11 |
mem32 |
SF,ZF, PF,AF ? |
12-41 |
13-42 |
10 |
|||
F7 |
neg |
reg16 |
SF,ZF,OF,CF,PF,AF |
2 |
2 |
1 |
1 |
reg32 | |||||||
F7 |
neg |
mem16 |
SF,ZF,OF,CF,PF,AF |
2+ |
2 |
1 |
1 |
mem32 | |||||||
F7 |
not |
reg16 |
none |
2 |
2 |
1 |
1 |
reg32 | |||||||
F7 |
not |
mem16 |
none |
2+ |
6 |
3 |
3 |
mem32 | |||||||
F7 |
test |
reg16,imm16 |
SF,ZF,OF,CF,PF,AF |
4 |
2 |
1 |
1 |
reg32,imm32 |
6 | ||||||
F7 |
test |
mem16,imm16 |
SF,ZF,OF,CF,PF,AF |
4+ |
5 |
2 |
2 |
mem32,imm32 |
6+ | ||||||
F8 |
clc |
none |
CF |
1 |
2 |
2 |
2 |
F9 |
stc |
none |
CF |
1 |
2 |
2 |
2 |
FC |
cld |
none |
DF |
1 |
2 |
2 |
2 |
FD |
std |
none |
DF |
1 |
2 |
2 |
2 |
FE |
dec |
reg8 |
2 |
2 |
1 |
1 |
|
FE |
dec |
mem8 |
SF,ZF,OF,PF,AF |
2+ |
6 |
3 | |
FE |
inc |
reg8 |
SF,ZF,OF,PF,AF |
2 |
2 |
1 |
1 |
FE |
inc |
mem8 |
SF,ZF,OF,PF,AF |
2+ |
6 |
3 |
3 |
FF |
call |
reg32 (near indirect) |
none |
2 |
7+ |
5 |
2 |
FF |
call |
mem32 (near indirect) |
none |
2+ |
10+ |
5 |
2 |
FF |
call |
far indirect |
none |
6 |
22+ |
17 |
5 |
FF |
dec |
mem16 |
SF,ZF,OF,PF,AF |
2+ |
6 |
3 |
3 |
mem32 | |||||||
FF |
inc |
mem16 |
SF,ZF,OF,PF,AF |
2+ |
6 |
3 |
3 |
mem32 | |||||||
FF |
jmp |
reg32 |
none |
2 |
10+ |
5 |
2 |
FF |
jmp |
mem32 |
none |
2+ |
10+ |
5 |
2 |
FF |
push |
mem16 |
none |
2+ |
5 |
4 |
2 |
mem32 | |||||||
[*]timing varies |