4 standard two operand instruction execution times – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 72

Advertising
background image

ColdFire Core

MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

3-28

Freescale Semiconductor

3.3.5.4

Standard Two Operand Instruction Execution Times

Table 3-15. Two Operand Instruction Execution Times

Opcode

<EA>

Effective Address

Rn

(An)

(An)+

-(An)

(d16,An)
(d16,PC)

(d8,An,Xn*SF)
(d8,PC,Xn*SF)

xxx.wl

#xxx

ADD.L

<ea>,Rx

1(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

1(0/0)

ADD.L

Dy,<ea>

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

ADDI.L

#imm,Dx

1(0/0)

ADDQ.L

#imm,<ea>

1(0/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

ADDX.L

Dy,Dx

1(0/0)

AND.L

<ea>,Rx

1(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

1(0/0)

AND.L

Dy,<ea>

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

ANDI.L

#imm,Dx

1(0/0)

ASL.L

<ea>,Dx

1(0/0)

1(0/0)

ASR.L

<ea>,Dx

1(0/0)

1(0/0)

BCHG

Dy,<ea>

2(0/0)

4(1/1)

4(1/1)

4(1/1)

4(1/1)

5(1/1)

4(1/1)

BCHG

#imm,<ea>

2(0/0)

4(1/1)

4(1/1)

4(1/1)

4(1/1)

BCLR

Dy,<ea>

2(0/0)

4(1/1)

4(1/1)

4(1/1)

4(1/1)

5(1/1)

4(1/1)

BCLR

#imm,<ea>

2(0/0)

4(1/1)

4(1/1)

4(1/1)

4(1/1)

BSET

Dy,<ea>

2(0/0)

4(1/1)

4(1/1)

4(1/1)

4(1/1)

5(1/1)

4(1/1)

BSET

#imm,<ea>

2(0/0)

4(1/1)

4(1/1)

4(1/1)

4(1/1)

BTST

Dy,<ea>

2(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

BTST

#imm,<ea>

1(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

CMP.L

<ea>,Rx

1(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

1(0/0)

CMPI.L

#imm,Dx

1(0/0)

DIVS.W

<ea>,Dx

20(0/0)

23(1/0)

23(1/0)

23(1/0)

23(1/0)

24(1/0)

23(1/0)

20(0/0)

DIVU.W

<ea>,Dx

20(0/0)

23(1/0)

23(1/0)

23(1/0)

23(1/0)

24(1/0)

23(1/0)

20(0/0)

DIVS.L

<ea>,Dx

≤35(0/0) ≤38(1/0) ≤38(1/0) ≤38(1/0) ≤38(1/0)

DIVU.L

<ea>,Dx

≤35(0/0) ≤38(1/0) ≤38(1/0) ≤38(1/0) ≤38(1/0)

EOR.L

Dy,<ea>

1(0/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

EORI.L

#imm,Dx

1(0/0)

LEA

<ea>,Ax

1(0/0)

1(0/0)

2(0/0)

1(0/0)

LSL.L

<ea>,Dx

1(0/0)

1(0/0)

LSR.L

<ea>,Dx

1(0/0)

1(0/0)

MOVEQ.L

#imm,Dx

1(0/0)

OR.L

<ea>,Rx

1(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

1(0/0)

OR.L

Dy,<ea>

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

ORI.L

#imm,Dx

1(0/0)

Advertising
This manual is related to the following products: