beautypg.com

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

Page 73

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

,Dx

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

REMU.L

,Dx

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

SUB.L

,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,

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,

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

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

,CCR

1(0/0)

1(0/0)

MOVE.W

SR,Dx

1(0/0)

MOVE.W

,SR

7(0/0)

7(0/0)

2

MOVEC

Ry,Rc

9(0/1)

MOVEM.L

,&list

1+n(n/0)

1+n(n/0)

MOVEM.L

&list,

1+n(0/n)

1+n(0/n)

NOP

3(0/0)

PEA

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

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

Effective Address

Rn

(An)

(An)+

-(An)

(d16,An)
(d16,PC)

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

xxx.wl

#xxx

This manual is related to the following products: