5 miscellaneous instruction execution times – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 73

Advertising
background image

ColdFire Core

MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

Freescale Semiconductor

3-29

3.3.5.5

Miscellaneous Instruction Execution Times

REMS.L

<ea>,Dx

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

REMU.L

<ea>,Dx

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

SUB.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)

SUB.L

Dy,<ea>

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

SUBI.L

#imm,Dx

1(0/0)

SUBQ.L

#imm,<ea>

1(0/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

SUBX.L

Dy,Dx

1(0/0)

Table 3-16. Miscellaneous Instruction Execution Times

Opcode

<EA>

Effective Address

Rn

(An)

(An)+

-(An)

(d16,An)

(d8,An,Xn*SF)

xxx.wl

#xxx

CPUSHL

(Ax)

11(0/1)

LINK.W

Ay,#imm

2(0/1)

MOVE.L

Ay,USP

3(0/0)

MOVE.L

USP,Ax

3(0/0)

MOVE.W

CCR,Dx

1(0/0)

MOVE.W

<ea>,CCR

1(0/0)

1(0/0)

MOVE.W

SR,Dx

1(0/0)

MOVE.W

<ea>,SR

7(0/0)

7(0/0)

2

MOVEC

Ry,Rc

9(0/1)

MOVEM.L

<ea>,&list

1+n(n/0)

1+n(n/0)

MOVEM.L

&list,<ea>

1+n(0/n)

1+n(0/n)

NOP

3(0/0)

PEA

<ea>

2(0/1)

2(0/1)

4

3(0/1)

5

2(0/1)

PULSE

1(0/0)

STLDSR

#imm

5(0/1)

STOP

#imm

3(0/0)

3

TRAP

#imm

15(1/2)

TPF

1(0/0)

TPF.W

1(0/0)

TPF.L

1(0/0)

UNLK

Ax

2(1/0)

WDDATA

<ea>

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

Table 3-15. Two Operand Instruction Execution Times (continued)

Opcode

<EA>

Effective Address

Rn

(An)

(An)+

-(An)

(d16,An)
(d16,PC)

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

xxx.wl

#xxx

Advertising
This manual is related to the following products: