Скачиваний:
16
Добавлен:
01.05.2014
Размер:
109.06 Кб
Скачать

13

Команда

Такты

Pentium

486

386

286

86

ААА

3

3

4

3

8

ААD

10

14

19

14

60

ААМ

18

15

17

16

83

AAS

3

3

4

3

8

ADC r/m8,r8

1/3

1/3

2/7

2/7

3/16+EA

ADC r/16,r16

1/3

1/3

2/7

2/7

3/16+EA

ADC r/32,r32

1/3

1/3

2/7

ADC r8,r/m8

1/2

1/2

2/6

2/7

3/9+EA

ADC r16,r/m16

1/2

1/2

2/6

2/7

3/9+EA

ADC r32,r/m32

1/2

1/2

2/6

ADC AL,imm8

1

1

2

3

4

ADC AX,imm16

1

1

2

3

4

ADC EAX,imm32

1

1

2

ADC r/m8,imm8

1/3

1/3

2/7

3/7

4/17+EA

ADC r/16,imm16

1/3

1/3

2/7

3/7

4/17+EA

ADC r/m32,imm32

1/3

1/3

2/7

ADC r/m16.imm8

1/3

1/3

2/7

3/7

4/17+EA

ADC r/m32.imm8

1/3

1/3

2/7

ADD AL,imm8

1

1

2

3

4

ADD AX,imm16

1

1

2

3

4

ADD EAX,imm32

1

1

2

ADD r/m8,imm8

1/3

1/3

2/7

3/7

4/17+EA

ADD r/m16,imm16

1/3

1/3

2/7

3/7

4/17+EA

ADD r/m32,imm32

1/3

1/3

2/7

ADD r/m16,imm8

1/3

1/3

2/7

3/7

4/17+EA

ADD r/m32,imm8

1/3

1/3

2/7

ADD r/m8,r8

1/3

1/3

2/7

2/7

3/16+EA

ADD r/m16,r16

1/3

1/3

2/7

2/7

3/16+EA

ADD r/m32,r32

1/3

1/3

2/7

ADD r8,r/m8

1/2

1/2

2/6

2/7

3/9+EA

ADD r16,r/m16

1/2

1/2

2/6

2/7

3/9+EA

ADD r32,r/m32

1/2

1/2

2/6

AND r/m8,r8

1/3

1/3

2/7

2/7

3/16+EA

AND r/m16,r16

1/3

1/3

2/7

2/7

3/16+EA

AND r/m32,r32

1/3

1/3

2/7

AND r8,r/m8

1/2

1/2

2/6

2/7

3/9+EA

AND r16 r/m16

1/2

1/2

2/6

2/7

3/9+EA

AND r32,r/m32

1/2

1/2

2/6

AND AL,imm8

1

1

2

3

4

AND AX,imm16

1

1

2

3

4

AND EAX,imm32

1

1

2

AND r/m8,imm8

1/3

1/3

2/7

3/7

4/17+EA

AND r/m16,imm16

1/3

1/3

2/7

3/7

4/17+EA

AND r/m32,imm32

1/3

1/3

2/7

AND r/m16,imm8

1/3

1/3

2/7

3/7

4/17+EA

AND r/m32,imm8

1/3

1/3

2/7

ARPL r/m16,r16

pm=7

9/9

pm=20/21

pm=10/11

BOUND r16,m16x16

8

7

10

13

BOUND r32,m32x32

8

7

10

BSF r16,r/m16

6-34/6-35

6-42/7-43

BSF r32,r/m32

6-42/6-43

6-42/7-43

BSR r16,r/16

7-39/7-40

6-103/7-104

10+3n

BSR r32,r/m32

7-71/7-72

6-103/7-104

10+3n

BSWAP r32

1

1

BT r/m16,r16

4/9

3/8

3/12

BT r/m32,r32

4/9

3/8

3/12

BT r/m16,imm8

4

3/3

3/6

BT r/m32,imm8

4

3/3

3/6

Команда

Такты

Pentium

486

386

286

86

BTC r/m16,r16

7/13

6/13

6/13

BTC r/m32,r32

7/13

6/13

6/13

BTC r/m16,imm8

7/8

6/8

6/8

BTC r/m32,imm8

7/8

6/8

6/8

BTR r/m16,r16

7/13

6/13

6/13

BTR r/m32,r32

7/13

6/13

6/13

BTR r/m16,imm8

7/8

6/8

6/8

BTR r/m32,imm8

7/8

6/8

6/8

BTS r/m16,r16

7/13

6/13

6/13

BTS r/m32,r32

7/13

6/13

6/13

BTS r/m16,imm8

7/8

6/8

6/8

BTS r/m32,imm8

7/8

6/8

6/8

CALL rel16

1

3

7+m

7

19

CALL r/m16

2

5/5

7+m/11+m

7/11

16/21+EA

CALL ptr16:16

4

18,pm=20

17+m, pm=34

13, pm=26

28

CALL ptr16:16

pm=22

pm=35

pm=52+m

41

CALL ptr16:16

pm=44

pm=69

pm=86+m

82

CALL ptr16:16

pm=45+2x

pm=77

pm=94+4x

86+4x

CALL ptr16:16

pm=21+ts

pm=37+ts

ts

177/ 182

CALL m16:16

5

17, pm=20

22+m, pm=38+m

16/29

37+EA

CALL m16:16

pm=22

pm=35

pm=56+m

44

CALL m16:16

pm=44

pm=69

pm=90+m

83

CALL m16:16

pm=45+2x

pm=77+4x

pm=98+4x+m

90+4x+m

CALL m16:16

pm=21+ts

pm=37+ts

5+ts

180/185

CALL rel32

1

3

7 + m

CALL r/m32

2

5/5

7+m/10+m

CALL ptr16:32

4

18, pm=20

17+m, pm=34+m

CALL ptr16:32

pm=22

pm=35

pm=52+m

CALL ptr16:32

pm=44

pm=69

pm=86+m

CALL ptr16:32

pm=45+2x

pm=77+4x

pm=94+4x+m

CALL ptr16:32

pm=21+ts

pm=37 + ts

ts+ts

CALL m16:32

5

17, pm=20

22+m, pm=38+m

CALL m16:32

pm=22

pm=35

pm=56+m

CALL m16:32

pm=44

pm=69

pm=90+m

CALL m16:32

pm45+2x

pm=77+4x

pm=98+ 4x+m

CALL m16:32

pm=21+ts

pm=37+ts

5+ts

CBW

3

3

3

2

2

CWDE

3

3

3

CLC

2

2

2

2

2

CLD

2

2

2

2

2

CLI

7

5

3

3

2

CLTS

10

7

5

2

CMC

2

2

2

2

2

CMP AL,imm8

1

1

2

3

4

CMP AX,imm16

1

1

2

3

4

CMP EAX,imm32

1

1

2

CMP r/m8,imm8

1/2

1/2

2/5

3/6

4/10+EA

CMP r/m16,imm16

1/2

1/2

2/5

3/6

4/10+EA

CMP r/m32,imm32

1/2

1/2

2/5

CMP r/m16,imm8

1/2

1/2

2/5

3/6

4/10+EA

CMP r/m32,imm8

1/2

1/2

2/5

CMP r/m8,r8

1/2

1/2

2/5

2/7

3/9+EA

CMP r/m16,r16

1/2

1/2

2/5

2/7

3/9+EA

CMP r/m32,r32

1/2

1/2

2/5

CMP r8,r/m8

1/2

1/2

2/6

2/6

3/9+EA

Команда

Такты

Pentium

486

386

286

86

CMP r16,r/m16

1/2

1/2

2/6

2/6

3/9+EA

CMP r32,r/m32

1/2

1/2

CMPS m8,m8

5

8

10

8

22

CMPS m16,m16

5

8

10

8

22

CMPS m32,m32

5

8

10

CMPSB

5

8

10

8

22

CMPSW

5

8

10

8

22

CMPSD

5

8

10

CMPXCHG r/m8,r8

6

CMPXCHG r/m16,r16

6

CMPXCHG r/m32,r32

6

CMPXCHG r/m8,r8

6/7

CMPXCHG r/m16,r16

6/7

CMPXCHG r/m32,r32

6/7

CMPXCHG8B r/m64

10

CPUID

14

CWD

2

3

2

2

5

CDQ

2

3

2

DAA

3

2

4

3

4

DAS

3

2

4

3

4

DEC r/m8

1/3

1/3

2/6

2/7

3/15+EA

DEC r/m16

1/3

1/3

2/6

2/7

3/15+EA

DEC r/m32

1/3

1/3

2/6

DEC r16

1

1

2

2

3

DEC r32

1

1

2

DIV AL,r/m8

17

16/16

14/17

DIV AX,r/m16

25

24/24

22/25

162

DIV EAX,r/m32

41

40/40

38/41

ENTER imm16,0

11

14

10

11

ENTER imm16.1

15

17

12

11

ENTER imm16,imm8

15+2

17+3

15+4

12+4

FABS

1

3

22

10-17

FADD m32real

3/1

10(8-20)

24-32

90-120

FADD m64real

3/1

10(8-20)

29-37

95-125

FADD ST(1),ST

3/1

10(8-20)

23-34

70-100

FADDP ST(1),ST

3/1

10(8-20)

23-34

75-105

FIADD m16int

7/4

23(19-32)

71-85

102-137

FIADD m32int

7/4

24(20-35)

57-72

108-143

FCOM m32real

4/1

4

26

60-70

FCOM m64real

4/1

4

31

65-75

FCOM ST(1)

4/1

4

24

40-50

FCOMP m32real

4/1

4

26

63-73

FCOMP m64real

4/1

4

31

67-77

FCOMP ST(1)

4/1

4

26

45-52

FCOS

18-124

241

123-772

FDIV m32real

39

73

89

215-225

FDIV m64real

39

73

94

220-230

FDIV ST(1),ST

39

73

88-91

193-203

FDIVP ST(1),ST

39

73

88-91

197-207

FIDIV m16int

42

73

136-140

224-238

FIDIV m32int

42

73

120-127

230-243

FILD m16int

3/1

12()9-12

45-52

46-54

FILD m32int

3/1

15(13-16)

56-67

52-60

FILD m64int

3/1

17(10-18)

61-65

60-68

FINIT

16

17

33

2-8

FIST m16int

6

33

82-95

80-90

FIST m32int

6

33

79-93

82-92

FISTP m16int

6

33

82-95

80-90

FISTP m32int

6

33

70-93

82-92

FISTP m64int

6

33

80-97

94-105

FLD m32real

1

3

20

38-56

FLD m64real

1

3

25

40-60

FLD m80real

3

6

44

53-65

FLD const

5/3

8

40

16-22

FMUL m32real

3/1

11

27-35

110-125

FMUL m64real

3/1

14

32-57

154-160

FMUL ST(1),ST

3/1

16

29-57

130-203

FMULP ST(1),ST

3/1

16

29-57

134-148

FIMUL m16int

7/4

8

76-87

124-130

FIMUL m32int

7/4

8

61-82

130-144

FPTAN

17-173

244

191-573

30-540

FSIN

16-126

241

122-771

-

FSQRT

70

86

122-129

180-186

FST m32real

2

7

44

84-90

FST m64real

2

8

45

96-104

FST ST(1)

1

3

11

15-22

FSTP m32real

2

7

44

86-92

FSTP m64real

2

8

45

98-106

FSTP ST(1)

1

3

12

17-24

FSUB m32real

3/1

7

24-32

90-120

FSUB m64real

3/1

7

28-36

95-125

FSUB ST(1),ST

3/1

7

26-37

70-100

FSUBP ST(1),ST

3/1

7

26-37

70-100

FISUB m16int

7/4

23

71-83

102-137

FISUB m32int

7/4

24

57-82

108-143

FWAIT

1-3

1-3

3-5

-

FXCH

1

4

18

10-15

HLT

4

5

2

2

IDIV AL,r/m8

22

19/20

19

17/20

101-112/107-118+EA

IDIV AX,r/m16

30

27/28

27

25/28

165-184/171-190+EA

IDIV EAX,r/m32

46

43/44

43

IMUL,r/m8

11

13-18/13-18

9-14/12-17

13/16

80-98/86-104

IMUL r/m16

11

13-26/13-26

9-22/12-25

21/24

128-154/134-160

IMUL r/m32

10

12-42/13-42

9-38/12-41

IMUL r16,r/m16

10

13-26/13-26

9-22/12-25

IMUL r32,r/m32

10

12-42/13-42

9-38/12-41

IMUL r16,r/m16, imm8

10

13-26/ 13-26

9-14/12-17

21/24

IMUL r32,r/m32, imm8

10

13-42

9-14/ 12-17

IMUL r16,imm8

10

13-26

9-14

21

IMUL r32,imm8

10

13-26

9-14

IMUL r16,r/m16, imm16

10

13-26/ 13-26

9-22/12-25

21/24

IMUL r32,r/m32, imm32

10

13-42/ 13-42

9-38/12-41

IMUL r16,imm16

10

13-26

9-22

IMUL r32,imm32

10

13-42

9-38

IN AL,imm8

7

14

12

5

10

IN AX,imm8

7

14

12

5

10

IN EAX,imm8

7

14

12

Команда

Такты

Pentium

486

386

286

86

IN AL,DX

7

14

12

5

8

IN AX,DX

7

14

12

5

8

IN EAX,DX

7

14

12

INC r/m8

1/3

1/3

2/6

2/7

3/15+EA

INC r/m16

1/3

1/3

2/6

2/7

3/15+EA

INC r/m32

1/3

1/3

2/6

INC r16

1

1

2

2

3

INC r32

1

1

2

INS DX,r/m8

9

17

15

5

INS DX,r/m16

9

17

15

5

INS DX,r/m32

9

17

15

INSB

9

17

15

5

INSW

9

17

15

5

INSD

9

17

15

INT 3

13

26

33

23

52

INT 3

27

44

pm=59

40

INT 3

44

71

pm=99

78

INT 3

56

82

pm=119

INT 3

19+ts

37+ts

ts

167

INT imm8

16

30

37

23

51

INT imm8

31

44

pm=59

40

INT imm8

48

77

pm=99

78

INVD

15

4

INVLPG m

25

12 for hit

IRET

8

15

22

17

32

IRET

10

15

pm=38

pm=31

IRET

27

36

pm=82

55

IRET

ts+10

ts+32

ts

169

IRETD

10

15

22, pm=38

IRETD

27

36

pm=82

IRETD

ts+10

ts+32

ts

JArel8

1

3,1

7+m,3

7,3

16,4

JAE rel8

1

3,1

7+m,3

7,3

16,4

JB rel8

1

3,1

7+m,3

7,3

16,4

JBE rel8

1

3,1

7+m,3

7,3

16,4

JC rel8

1

3.1

7+m,3

7,3

16,4

JCXZ rel8

6,5

3,1

9+m,5

8,4

18,6

JECXZ rel8

6,5

3,1

9+m,5

JE rel8

1

3,1

7+m,3

7,3

16,4

JZ rel8

1

3,1

7+m,3

7,3

16,4

JG rel8

1

3,1

7+m,3

7,3

16,4

JGE rel8

1

3,1

7+m,3

7,3

16,4

JL rel8

1

3,1

7+m,3

7,3

16,4

JLE rel8

1

3,1

7+m,3

7,3

16,4

JNA rel8

JNAE rel8

JNB rel8

JNBE rel8

JNC rel8

JNErel8

JNG rel8

JNGE rel8

JNL rel8

JNLE rel8

JNO rel7

JNP rel8

JNS rel8

JNZ rel8

Команда

Такты

Pentium

486

386

286

86

JO rel8

JP rel8

JPE rel8

JPO rel8

JS rel8

JA rel16/32

1

3,1

7+m,3

JAE rel16/32

JB rel16/32

JBE rel16/32

JC rel16/32

JErel16/32

JZ rel16/32

JG rel16/32

JGE rel16/31

JL rel16/32

JLE rel16/32

JNA rel16/32

JNAE rel16/32

JNB rel16/32

JNBE rel16/32

JNC rel16/32

JNE rel16/32

JNG rel16/32

JNGE rel16/32

JNL rel16/32

JNLE rel16/32

JNO rel16/32

JNP rel16/32

JNS rel16/32

JNZ rel16/32

JO rel16/32

JP rel16/32

JPE rel16/32

JPO rel16/32

JS rel16/32

JMP rel8

1

3

7+m

7

15

JMP rel16

1

3

7+m

7

15

JMP r/m16

2

5,5

7+m, 10+m

7,11

11, 18+EA

JMP ptr16:16

3

17, pm=19

12+m, pm=27+m

11, pm=23

15

JMP ptr16:16

18

32

pm=45+m

38

JMP ptr16:16

19+ts

42+ts

ts

175

JMP ptr16:16

20+ts

43+ts

ts

180

JMP m16:16

4

13, pm=18

43+m, pm=31+m

15, pm=26

24+EA

JMP m16:16

18

31

pm=49+m

41

JMP m16:16

19+ts

41+ts

5+ts

178

JMP m16:16

20+ts

42+ts

5+ts

183

JMP rel32

1

3

7+m

JMP r/m32

2

5,5

7+m, 10+m

JMP ptr16:32

3

13, pm=18

12+m, pm=27+m

JMP ptr16:32

18

31

pm=45+m

JMP ptr16:32

19+ts

42+ts

ts

JMP ptr16:32

20+ts

43+ts

ts

JMP m16:32

4

13, pm=18

43+m,

pm=32+m

JMP m16:32

18

31

pm=49+m

Команда

Такты

Pentium

486

386

286

86

JMP m16:32

19+ts

41+ts

5+ts

JMP m16:32

20+ts

42+ts

5+ts

LAHF

2

3

2

2

4

LAR r16,r/m16

8

11/11

pm=15/16

14/16

LAR r32,r/m32

8

11/11

pm=15/16

LDSr16,m16:16

4

6/12

7,pm=22

7,pm=21

16+EA

LDS r32,m16:32

4

6/12

7,pm=22

LSSr16,m16:16

4,pm=8

6/12

7,pm=22

LSS r32,m16:32

4,pm=8

6/12

7,pm=22

LES r16,m16:16

4

6/12

7,pm=22

7,pm=21

16+EA

LES r32,m16:32

4

6/12

7,pm=22

LFS r16,m16:16

4

6/12

7,pm=22

LFS r32,m16:32

4

6/12

7,pm=22

LGS r16,m16:16

4

6/12

7,pm=22

LGS r32,m16:32

4

6/12

7,pm=22

LEA r16,m

1

1

2

3

2+EA

LEA r32,m

1

1

2

LEA r16,m

1

1

2

LEA r32,m

1

1

2

LEAVE

3

5

4

5

LEAVE

3

5

4

LGDT m16 32

6

11

11

11

LIDT m16 32

6

11

11

12

LLDT r/m16

9

11/11

20

11/19

LMSW r/m16

8

13/13

10/13

3/6

LOCK

1

1

0

0

2

LODS m8

2

5

5

5

12

LODS m16

2

5

5

5

12

LODS m32

2

5

5

LODSB

2

5

5

5

12

LODSW

2

5

5

5

12

LODSD

2

5

5

LOOP rel8

5,6

2,6

11+m

8,4

17,5

LOOPE rel8

7,8

9,6

11+m

8,4

18,6

LOOPZ rel8

7,8

9,6

11+m

8,4

18,6

LOOPNE rel8

7,8

9,6

11+m

8,4

19,5

LOOPNZ rel8

7,8

9,6

11+m

8,4

19,5

LSL r16,r/m16

8

10

pm=20/21

14/16

LSL r32,r/m32

8

10

pm=20/21

LSL r16,r/m16

8

10

pm=25/26

14/16

LSL r32,r/m32

8

10

pm=26/26

LTR r/m16

10

20/20

pm=23/27

17/19

MOV r/m8,r8

1

1

2/2

2/3

2/9+EA

MOV r/m16.r16

1

1

2/2

2/3

2/9+EA

MOV r/m32,r32

1

1

2/2

MOV r8,r/m8

1

1

2/4

2/5

2/8+EA

MOV r16,r/m16

1

1

2/4

2/5

2/8+EA

MOV r32,r/m32

1

1

2/4

MOV r/m16,Sreg

1

3/3

2/2

2/3

2/9+EA

MOVSreg,r/m16

2/3

3/9

2/5, pm=1/198

2/5,pm=17/19

2/8+EA

MOV AL,moffs8

1

1

4

5

10

MOV AX,moffs16

1

1

4

5

10

MOV EAX,moffs32

1

1

4

MOVmoffs8,AL

1

1

4

3

10

MOV moffs16,AX

1

1

4

3

10

MOV moffs32,EAX

1

1

4

MOV reg6,imm8

1

1

2

2

4

Команда

Такты

Pentium

486

386

286

86

MOV reg16,imm16

1

1

2

2

4

MOV reg32,imm32

1

1

2

MOV r/m8,imm8

1

1

2/2

2/3

4/10+EA

MOV r/16,imm16

11

2/2

2/3

4/10+EA

MOV r/32,imm32

1

1

2/2

MOV CRO,r32

22

16

10

MOV CR2,r32

12

4

4

MOV CR3,r32

21

4

5

MOV CR4,r32

14

MOV r32,CRO-CR4

4

4

6

MOV r32,DRO-DR3

11

10

22

MOV r32,DR4-DR5

12

MOV r32,DR6-DR7

11

10

14

MOV DRO-DR3,r32

11

11

22

MOV DR4-DR5,r32

12

MOV DR6-DR7,r32

11

11

16

M OV r32,TR3

3

MOV r32,TR4

4

MOV r32,TR5

4

MOV r32,TR6

4

12

MOV r32,TR7

4

12

MOV TR6,r32

4

MOV TR6,r32

4

MOV TR6,r32

4

MOV TR6,r32

4

12

MOV TR7,r32

4

12

MOVS m8,m8

4

7

7

5

18

MOVS m16,m16

4

7

7

5

18

MOVS m32,m32

4

7

7

MOVSB

4

7

7

5

18

MOVW

4

7

7

5

18

MOVSD

4

7

7

MOVSX r16,r/m8

3

3/3

3/6

MOVSX r32,r/m8

MOVSX r32,r/m16

MOVZX r16,r/m8

MOVZX r32,r/m8

MOVZX r32,r/m16

MUL AL,r/m8

11

13/18

9-14/12-17

13/16

70-77/76-83+EA

MUL AX,r/m16

11

13/26

9-22/12-25

21/24

118-133/124-139+EA

MUL EAX,r/m32

10

13/42

9-38/12-41

NEG r/m8

1/3

1/3

2/6

2/7

3/16+EA

NEG r/16

1/3

1/3

2/6

2/7

3/16+EA

NEG r/32

1/3

1/3

2/6

NOP

1

1

3

3

3

NOT r/m8

1/3

1/3

2/6

2/7

3/16+EA

NOT r/m16

1/3

1/3

2/6

2/7

3/16+EA

NOT r/m32

1/3

1/3

2/6

OR AL,imm8

1

1

2

3

4

OR AX,imm16

1

1

2

3

4

OR EAX,imm32

1

1

2

OR r/m8,imm8

1/3

1/3

2/7

3/7

4/17+EA

OR r/m16,imm16

1/3

1/3

2/7

3/7

4/17+EA

OR r/m32,imm32

1/3

1/3

2/7

OR r/m16,imm8

1/3

1/3

2/7

3/7

4/17+EA

OR r/m32,imm8

1/3

1/3

2/7

Команда

Такты

Pentium

486

386

286

86

OR r/m8,r8

1/3

1/3

2/6

2/7

3/16+EA

OR r/m16,r16

1/3

1/3

2/6

2/7

3/16+EA

OR r/m32,r32

1/3

1/3

2/6

OR r8,r/m8

1/2

1/2

2/7

2/7

3/9+EA

OR r16,r/m16

1/2

1/2

2/7

2/7

3/9+EA

OR r32,r/m32

1/2

1/2

2/7

OUT imm8,AL

12

16

10

3

10

OUT imm8,AX

12

16

10

3

10

OUT imm8,EAX

12

16

10

OUT DX,AL

12

16

11

3

8

OUT DX,AX

12

16

11

3

8

OUT DX,EAX

12

16

11

OUTS DX,r/m8

13

17

14

5

OUTS DX,r/m16

13

16

10

5

OUTS DX,r/m32

13

16

10

OUTSB

13

16

11

5

OUTSW

13

16

11

5

OUTSD

13

16

11

POP m16

3

6

5

5

17+EA

POP m32

3

6

5

POP r16

1

4

4

5

8

POP r32

1

4

4

POP DS

3

3

7,pm=21

5,pm=20

8

POP ES

3

3

7,pm=21

5,pm=20

8

POP SS

3

3

7,pm=21

5.pm=20

8

POP FS

3

3

7,pm=21

POP GS

3

3

7,pm=21

POPA

5

9

24

19

POPAD

5

9

24

POPF

6,pm=4

9,pm=6

5

5

8

POPFD

6,pm=4

9,pm=6

5

PUSH r/m16

1/2

4

5

5

16=EA

PUSH r/32

1/2

4

5

PUSH r16

1

1

2

3

11

PUSH r32

1

1

2

PUSH imm8

1

1

2

3

PUSH imm16

1

1

2

3

PUSH imm32

1

1

2

PUSH CS

1

3

2

3

10

PUSH SS

1

3

2

3

10

PUSH DS

1

3

2

3

10

PUSH ES

1

3

2

3

10

PUSH FS

1

3

2

PUSH GS

1

3

2

PUSHA

5

11

18

17

PUSHAD

5

11

18

PUSHF

4,pm=3

4,pm=3

4

3

10

PUSHFD

4,pm=3

4,pm=3

4

RCL r/m8,1

1/3

3/4

9/10

2/7

2/15+EA

RCL r/m8,CL

7-24/9-26

8-30/9-31

9/10

5/8

8+4

RCL r/m8,imm8

8-25/10-27

8-30/ 9-31

9/10

5/8

RCL r/m16,1

1/3

3/4

9/10

2/7

2/15+EA

RCL r/m16,CL

7-24/9-26

8-30/ 9-31

9/10

5/8

8+4

RCL r/m16,imm8

8-25/10-27

8-30/9-31

9/10

5/8

RCL r/m32,1

1/3

3/4

RCL r/m32,CL

7-24/9-26

8-30/9-31

9/10

RCL r/m32,imm8

8-25/10-27

8-30/9-31

9/10

RCR r/m8,1

1/3

3/4

9/10

2/7

2/15+EA

Команда

Такты

Pentium

486

386

286

86

RCR r/m8,CL

7-24/9-26

8-30/9-31

9/10

5/8

8+4

RCR r/m8,imm8

8-25/10-27

8-30/9-31

9/10

5/8

RCR r/m16,1

1/3

3/4

9/10

2/7

2/15+EA

RCR r/m16,CL

7-24/9-26

8-30/9-31

9/10

5/8

8+4

RCR r/m16,imm8

8-25/10-27

8-30/9-31

9/10

5/8

RCR r/m32,1

1/3

3/4

RCR r/m32,CL

7-24/9-26

8-30/9-31

9/10

RCR r/m32,imm8

8-25/10-27

8-30/9-31

9/10

ROL r/m8,1

1/3

3/4

3/7

2/7

2/15+EA

ROL r/m8,CL

4

3/4

3/7

5/8

8+4

ROL r/m8,imm8

1/3

2/4

3/7

5/8

ROL r/m16,1

1/3

3/4

3/7

2/7

2/15+EA

ROL r/m16,CL

4

3/4

3/7

5/8

8+4

ROL r/m16,imm8

1/3

2/4

3/7

5/8

ROL r/m32,1

1/3

3/4

ROL r/m32,CL

4

3/4

3/7

ROL r/m32,imm8

1/3

2/4

3/7

ROR r/m8,1

1/3

3/4

3/7

2/7

2/15+EA

ROR r/m8,CL

4

3/4

3/7

5/8

8+4

ROR r/m8,imm8

1/3

2/4

3/7

5/8

ROR r/m16,1

1/3

3/4

3/7

2/7

2/15+EA

ROR r/m16,CL

4

3/4

3/7

5/8

8+4

ROR r/m16,imm8

1/3

2/4

3/7

5/8

ROR r/m32,1

1/3

3/4

ROR r/m32,CL

4

3/4

3/7

ROR r/m32,imm8

1/3

2/4

3/7

RDMSR

20-24

RET

2

5

10+m

11

16

RET

4

13,pm=18

18+m, pm=32+m

15,pm=25

26

RET

23

13,pm=33

10+m, pm=68+m

55

RET imm16

3

5

10+m

11

20

RET imm16

4

14,pm=17

18+m, pm=32+m

15,pm=25

25

RET imm16

23

14,pm=33

10+m, pm=68+m

55

RSM

83

SAHF

2

2

3

2

4

SAL r/m8,1

1/3

3/4

3/7

2/7

2/15+EA

SAL r/m8,CL

4

3/4

3/7

5/8

8+4

SAL r/m8,imm8

1/3

2/4

3/7

5/8

SAL r/m16,1

1/3

3/4

3/7

2/7

2/15+EA

SALr/m16,CL

4

3/4

3/7

5/8

8+4

SAL r/m16,imm8

1/3

2/4

3/7

5/8

SAL r/m32,1

1/3

3/4

3/7

2/7

2/15+EA

SAL r/m32,CL

4

3/4

3/7

5/8

8+4

SAL r/m32,imm8

1/3

2/4

3/7

5/8

SAR r/m8,1

1/3

3/4

3/7

2/7

2/15+EA

SAR r/m8,CL

4

3/4

3/7

5/8

8+4

SAR r/m8,imm8

1/3

2/4

3/7

5/8

SAR r/m16,1

1/3

3/4

3/7

2/7

2/15+EA

SAR r/m16,CL

4

3/4

3/7

5/8

8+4

SAR r/m16,imm8

1/3

2/4

3/7

5/8

SAR r/m32,1

1/3

3/4

3/7

2/7

2/15+EA

SAR r/m32,CL

4

3/4

3/7

5/8

8+4

SAR r/m32,imm8

1/3

2/4

3/7

5/8

SHL r/m8,1

1/3

3/4

3/7

2/7

2/15+EA

Команда

Такты

Pentium

486

386

286

86

SHL r/m8,CL

4

3/4

3/7

5/8

8+4

SHL r/m8,imm8

1/3

2/4

3/7

5/8

SHL r/m16,1

1/3

3/4

3/7

2/7

2/15+EA

SHL r/m16,CL

4

3/4

3/7

5/8

8+4

SHL r/m16,imm8

1/ 3

2/4

3/7

5/8

SHL r/m32,1

1/3

3/4

3/7

2/7

2/15+EA

SHL r/m32,CL

4

3/4

3/7

5/8

8+4

SHL r/m32,imm8

1/3

2/4

3/7

5/8

SHR r/m8,1

1/3

3/4

3/7

2/7

2/15+EA

SHR r/m8,CL

4

3/4

3/7

5/8

8+4

SHR r/m8,imm8

1/3

2/4

3/7

5/8

SHR r/m16,1

1/3

3/4

3/7

2/7

2/15+EA

SHR r/m16,CL

4

3/4

3/7

5/8

8+4

SHR r/m16,imm8

1/3

2/4

3/7

5/8

SHR r/m32,1

1/3

3/4

3/7

2/7

2/15+EA

SHRr/m32,CL

4

3/4

3/7

5/8

8+4

SHR r/m32,imm8

1/3

2/4

3/7

5/8

SBB AL,imm8

1

1

2

3

4

SBB AX,imm16

1

1

2

3

4

SBB EAX,imm32

1

1

2

SBB r/m8,imm8

1/3

1/3

2/7

3/7

4/17+EA

SBBr/m16,imm16

1/3

1/3

2/7

3/7

4/17+EA

SBB r/m32,imm32

1/3

1/3

2/7

SBB r/m16,imm8

1/3

1/3

2/7

3/7

4/17+EA

SBB r/m32,imm8

1/3

1/3

2/7

SBB r/m8,r8

1/3

1/3

2/6

2/7

3/16+EA

SBB r/m16,r16

1/3

1/3

2/6

2/7

3/16+EA

SBB r/m32,r32

1/3

1/3

2/6

SBB r8,r/m8

1/2

1/2

2/7

2/7

3/9+EA

SBB r16,r/m16

1/2

1/2

2/7

2/7

3/9+EA

SBBr32,r/m32

1/2

1/2

2/7

SCAS m8

4

6

7

7

15

SCAS m16

4

6

7

7

15

SCAS m32

4

6

7

SCASB

4

6

7

7

15

SCASW

4

6

7

7

15

SCASD

4

6

7

SETA r/m8

1/2

4/3

4/5

SETAE r/m8

SETB r/m8

SETBE r/m8

SETC r/m8

SETE r/m8

SETG r/m8

SETGE r/m8

SETL r/m8

SETLE r/m8

SETNA r/m8

SETNAE r/m8

SETNB r/m8

SETNBE r/m8

SETNC r/m8

SETNE r/m8

SETNG r/m8

SETNGE r/m8

SETNL r/m8

SETNLE r/m8

SETNO r/m8

Команда

Такты

Pentium

486

386

286

86

SETNP r/m8

SETNS r/m8

SETNZ r/m8

SETO r/m8

SETP r/m8

SETPE r/m8

SETPO r/m8

SETS r/m8

SETZ r/m8

SGDT m

4

10

9

11

SIDT m

4

10

9

12

SHLD r/m16,r16,imm8

4

2/3

3/7

SHLD r/m32,r32,imm8

4

2/3

3/7

SHLD r/m16,r16, CL

4/5

2/3

3/7

SHLD r/m32,r32, CL

4/5

2/3

3/7

SHRDr/m16,r16,imm8

4

2/3

3/7

SHRDr/m32,r32,imm8

4

2/3

3/7

SHRD r/m16,r16, CL

4/5

3/4

3/7

SHRDr/m32,r32,CL

4/5

3/4

3/7

SLDT r/m16

2

2/3

pm=2/2

2/3

SMSW r/m16

4

2/3

2/3

pm=2/2

2/3

STC

2

2

2

2

2

STD

2

2

2

2

2

STI

7

5

3

2

2

STOS m8

3

5

4

3

11

STOS m16

3

5

4

3

11

STOS m32

3

5

4

STOSB

3

5

4

3

11

STOSW

3

5

4

3

11

STOSD

3

5

4

STR r/m16

2

2/3

pm=23/27

2/3

SUB AL,imm8

1

1

2

3

4

SUB AX,imm16

1

1

2

3

4

SUB EAX,imm32

1

1

2

SUB r/m8,imm8

1/3

1/3

2/7

3/7

4/17+EA

SUB r/m16,imm16

1/3

1/3

2/7

3/7

4/17+EA

SUB r/m32,imm32

1/3

1/3

2/7

SUB r/m16,imm8

1/3

1/3

2/7

3/7

4/17+EA

SUB r/m32,imm8

1/3

1/3

2/7

SUB r/m8,r8

1/3

1/3

2/6

2/7

3/16+EA

SUBr/m16,r16

1/3

1/3

2/6

2/7

3/16+EA

SUB r/m32,r32

1/3

1/3

2/6

SUB r8,r/m8

1/2

1/2

2/7

2/7

3/9+EA

SUB r16,r/m16

1/2

1/2

2/7

2/7

3/9+EA

SUB r32.r/m32

1/2

1/2

2/7

TEST AL,imm8

1

1

2

3

4

TEST AX,imm16

1

1

2

3

4

TEST EAX,imm32

1

1

2

TEST r/m8,imm8

1/2

1/2

2/5

3/6

5/11+EA

TEST r/m16,imm16

1/2

1/2

2/5

3/6

5/11+EA

TEST r/m32,imm32

1/2

1/2

2/5

TEST r/m8,r8

1/2

1/2

2/5

2/6

3/9+EA

TEST r/m16,r16

1/2

1/2

2/5

2/6

3/9+EA

TEST r/m32,r32

1/2

1/2

2/5

VERR r/m16

7

11

pm=10/11

14/16

VERW r/m16

7

11

pm=15/16

14/16

WAIT

1

1-3

6

3

4+5n

WBINVD

2000+

5

WRMSR

30-45

XADD r/m8,r8

3/4

3/4

XADD r/m16,r16

3/4

3/4

XADD r/m32,r32

3/4

3/4

XCHG AX,r16

2

3

3

3

3

XCHG r16,AX

2

3

3

3

3

XCHG EAX,r32

2

3

3

XCHG r32,EAX

2

3

3

XCHG r/m8,r8

3

3/5

3/5

3/5

4/17+EA

XCHG r8,r/m8

3

3/5

3/5

3/5

4/17+EA

XCHG r/m16,r16

3

3/5

3/5

3/5

4/17+EA

XCHG r16,r/m16

3

3/5

3/5

3/5

4/17+EA

XCHG r/m32,r32

3

3/5

3/5

XCHG r32,r/m32

3

3/5

3/5

XLAT m8

4

4

5

5

11

XLATB

4

4

5

5

11

XOR AL,imm8

1

1

2

3

4

XOR AX,imm16

1

1

2

3

4

XOR EAX,imm32

1

1

2

XOR r/m8,imm8

1/3

1/3

2/7

3/7

4/17+EA

XOR r/16,imm16

1/3

1/3

2/7

3/7

4/17+EA

XOR r/m32,imm32

1/3

1/3

2/7

XOR r/m16,imm8

1/3

1/3

2/7

3/7

4/17+EA

XOR r/m32,imm8

1/3

1/3

2/7

XOR r/m8,r8

1/3

1/3

2/6

2/7

3/16+EA

XOR r/m16,r16

1/3

1/3

2/6

2/7

3/16+EA

XOR r/m32,r32

1/3

1/3

2/6

XOR r8,r/m8

1/2

1/2

2/7

2/7

3/9+EA

XOR r16,r/m16

1/2

1/2

2/7

2/7

3/9+EA

XOR r32,r/m32

1/2

1/2

2/7