beautypg.com

Omparison to the, Figure 5-7. five-cycle instruction timing, Faster than its original counterpart – Maxim Integrated High-Speed Microcontroller User Manual

Page 72: Table 5-a

background image

High-Speed Microcontroller User’s Guide

Rev: 062210

72 of 176

Table 5-A. Instruction Timing Comparison

Note: HSM = high-speed microcontroller.

INSTRUCTION

HEX

CODE

HSM

CLOCK

CYCLES

HSM TIME

at 25MHz

8051

CLOCK

CYCLES

8051 TIME

at 25MHz

HSM vs. 8051

SPEED

ADVANTAGE

ADD A, Rn

28..2F

4

160ns

12

480ns

3

ADD A, direct

25

8

320ns

12

480ns

1.5

ADD A, @Ri

26..27

4

160ns

12

480ns

3

ADD A, #data

24

8

320ns

12

480ns

1.5

ADDC A, Rn

38..3F

4

160ns

12

480ns

3

ADDC A, direct

35

8

320ns

12

480ns

1.5

ADDC A, @Ri

36..37

4

160ns

12

480ns

3

ADDC A, #data

34

8

320ns

12

480ns

1.5

SUBB A, Rn

98..9F

4

160ns

12

480ns

3

SUBB A, direct

95

8

320ns

12

480ns

1.5

SUBB A, @Ri

96..97

4

160ns

12

480ns

3

SUBB A, #data

94

8

320ns

12

480ns

1.5

INC A

04

4

160ns

12

480ns

3

INC Rn

08..0F

4

160ns

12

480ns

3

INC direct

05

8

320ns

12

480ns

1.5

INC @Ri

06..07

4

160ns

12

480ns

3

INC DPTR

A3

12

480ns

24

960ns

2

DEC A

14

4

160ns

12

480ns

3

DEC Rn

18..1F

4

160ns

12

480ns

3

DEC direct

15

8

320ns

12

480ns

1.5

DEC @Ri

16..17

4

160ns

12

480ns

3

MUL AB

A4

20

800ns

48

1.92μs 2.4

DIV AB

84

20

800ns

48

1.92μs 2.4

DA A

D4

4

160ns

12

480ns

3

ANL A, Rn

58..5F

4

160ns

12

480ns

3

ANL A, direct

55

8

320ns

12

480ns

1.5

ANL A, @Ri

56..57

4

160ns

12

480ns

3

ANL A, #data

54

8

320ns

12

480ns

1.5

ANL direct, A

52

8

320ns

12

480ns

1.5

ANL direct, #data

53

12

480ns

24

960ns

2

ORL A, Rn

48..4F

4

160ns

12

480ns

3

ORL A, direct

45

8

320ns

12

480ns

1.5

ORL A, @Ri

46..47

4

160ns

12

480ns

3

ORL A, #data

44

8

320ns

12

480ns

1.5

ORL direct, A

42

8

320ns

12

480ns

1.5

ORL direct, #data

43

12

480ns

24

960ns

2

XRL A, Rn

68..6F

4

160ns

12

480ns

3

XRL A, direct

65

8

320ns

12

480ns

1.5

XRL A, @Ri

66..67

4

160ns

12

480ns

3

XRL A, #data

64

8

320ns

12

480ns

1.5

XRL direct, A

62

8

320ns

12

480ns

1.5

XRL direct, #data

63

12

480ns

24

960ns

2

CLR A

E4

4

160ns

12

480ns

3

CPL A

F4

4

160ns

12

480ns

3

RL A

23

4

160ns

12

480ns

3

RLC A

33

4

160ns

12

480ns

3