5 miscellaneous instruction execution times, 5 miscellaneous instruction execution times -30 – Motorola ColdFire MCF5281 User Manual

Page 76

Advertising
background image

ColdFire Core

2-30

Freescale Semiconductor

2.3.5.5

Miscellaneous Instruction Execution Times

Table 2-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>,and

list

—

1+n(n/0)

—

—

1+n(n/0)

—

—

—

MOVEM.L

and

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)

—

WDEBUG

<ea>

—

5(2/0)

—

—

5(2/0)

—

—

—

1

The n is the number of registers moved by the MOVEM opcode.

2

If a MOVE.W #imm,SR instruction is executed and imm[13] equals 1, the execution time is 1(0/0).

3

The execution time for STOP is the time required until the processor begins sampling continuously for interrupts.

4

PEA execution times are the same for (d16,PC).

5

PEA execution times are the same for (d8,PC,Xn*SF).

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

Advertising
This manual is related to the following products: