ColdFire Core

 

 

Table 7-15. MOVE Long Execution Times (continued)

 

 

 

 

 

 

 

 

 

 

 

 

 

Source

 

 

 

 

Destination

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rx

 

(Ax)

(Ax)+

-(Ax)

 

(d16,Ax)

(d8,Ax,Xi*SF)

xxx.wl

 

 

 

 

 

 

 

 

 

 

 

 

(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)

 

 

 

 

 

 

 

 

 

 

 

 

 

7.3.4.3Standard One Operand Instruction Execution Times

Table 7-16. One Operand Instruction Execution Times

 

 

 

 

 

Effective Address

 

 

 

Opcode

<EA>

 

 

 

 

 

 

 

 

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)

 

 

 

 

 

 

 

 

 

 

SATS.L

Dx

1(0/0)

 

 

 

 

 

 

 

 

 

 

SCC

Dx

1(0/0)

 

 

 

 

 

 

 

 

 

 

SWAP

Dx

1(0/0)

 

 

 

 

 

 

 

 

 

 

TAS.B

<ea>

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

 

 

 

 

 

 

 

 

 

 

TST.B

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

 

 

 

 

 

 

 

 

 

 

TST.W

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

 

 

 

 

 

 

 

 

 

 

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)

 

 

 

 

 

 

 

 

 

 

MCF51QE128 MCU Series Reference Manual, Rev. 3

Freescale Semiconductor

169

Page 169
Image 169
Freescale Semiconductor MCF51QE128RM manual Standard One Operand Instruction Execution Times