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: