3 standard one operand instruction execution times – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 71

Advertising
background image

ColdFire Core

MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

Freescale Semiconductor

3-27

3.3.5.3

Standard One Operand Instruction Execution Times

(d8,Ay,Xi*SF)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

xxx.w

2(1/0)

2(1/1)

2(1/1)

2(1/1)

xxx.l

2(1/0)

2(1/1)

2(1/1)

2(1/1)

(d16,PC)

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

(d8,PC,Xi*SF)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

#xxx

1(0/0)

2(0/1)

2(0/1)

2(0/1)

Table 3-14. One Operand Instruction Execution Times

Opcode

<EA>

Effective Address

Rn

(An)

(An)+

-(An)

(d16,An)

(d8,An,Xn*SF)

xxx.wl

#xxx

BITREV

Dx

1(0/0)

BYTEREV

Dx

1(0/0)

CLR.B

<ea>

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

CLR.W

<ea>

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

CLR.L

<ea>

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

EXT.W

Dx

1(0/0)

EXT.L

Dx

1(0/0)

EXTB.L

Dx

1(0/0)

FF1

Dx

1(0/0)

NEG.L

Dx

1(0/0)

NEGX.L

Dx

1(0/0)

NOT.L

Dx

1(0/0)

SCC

Dx

1(0/0)

SWAP

Dx

1(0/0)

TST.B

<ea>

1(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

1(0/0)

TST.W

<ea>

1(0/0)

3(1/0)

3(1/0)

3(1/0)

3(1/0)

4(1/0)

3(1/0)

1(0/0)

TST.L

<ea>

1(0/0)

2(1/0)

2(1/0)

2(1/0)

2(1/0)

3(1/0)

2(1/0)

1(0/0)

Table 3-13. MOVE Long Execution Times (continued)

Source

Destination

Rx

(Ax)

(Ax)+

-(Ax)

(d16,Ax)

(d8,Ax,Xi*SF) xxx.wl

Advertising
This manual is related to the following products: