Instruction Execution Timing

Table 2-11. Move Byte and Word Execution Times

Source

 

 

 

Destination

 

 

 

 

 

 

 

 

 

 

Rx

(Ax)

(Ax)+

-(Ax)

(d16,Ax)

(d8,Ax,Xi)

(xxx).wl

 

 

 

 

 

 

 

 

 

Dn

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

 

 

 

 

 

 

 

 

An

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

 

 

 

 

 

 

 

 

(An)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

 

 

 

 

 

 

 

 

(An)+

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

 

 

 

 

 

 

 

 

-(An)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1)

3(1/1)

 

 

 

 

 

 

 

 

(d16,An)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

(d8,An,Xi)

4(1/0)

4(1/1)

4(1/1)

4(1/1)

(xxx).w

3(1/0)

3(1/1)

3(1/1)

3(1/1)

 

 

 

 

 

 

 

 

(xxx).l

3(1/0)

3(1/1)

3(1/1)

3(1/1)

 

 

 

 

 

 

 

 

(d16,PC)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

(d8,PC,Xi)

4(1/0)

4(1/1)

4(1/1)

4(1/1)

#<xxx>

1(0/0)

3(0/1)

3(0/1)

3(0/1)

 

 

 

 

 

 

 

 

Table 2-12. Move Long Execution Times

Source

 

 

 

Destination

 

 

 

 

 

 

 

 

 

 

Rx

(Ax)

(Ax)+

-(Ax)

(d16,Ax)

(d8,Ax,Xi)

(xxx).wl

 

 

 

 

 

 

 

 

 

Dn

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

 

 

 

 

 

 

 

 

An

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

 

 

 

 

 

 

 

 

(An)

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

 

 

 

 

 

 

 

 

(An)+

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

 

 

 

 

 

 

 

 

-(An)

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

 

 

 

 

 

 

 

 

(d16,An)

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

(d8,An,Xi)

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)

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)

 

 

 

 

 

 

 

 

MOTOROLA

Chapter 2. ColdFire Core

2-23

Page 95
Image 95
Motorola MCF5281, MCF5282 user manual Move Byte and Word Execution Times, Move Long Execution Times