Table 2-12, Lists execution times for move.{b,w} instructions, Table 2-13 – Motorola ColdFire MCF5281 User Manual

Page 73

Advertising
background image

ColdFire Core

Freescale Semiconductor

2-27

The nomenclature xxx.wl refers to both forms of absolute addressing, xxx.w
and xxx.l.

ET with {<ea> = (d16,PC)}

equals ET with {<ea> = (d16,An)}

ET with {<ea> = (d8,PC,Xi*SF)}

equals ET with {<ea> = (d8,An,Xi*SF)}

Table 2-12. MOVE Byte and Word Execution Times

Source

Destination

Rx

(Ax)

(Ax)+

-(Ax)

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

Dy

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

Ay

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

(Ay)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1))

3(1/1)

(Ay)+

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1))

3(1/1)

-(Ay)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

4(1/1))

3(1/1)

(d16,Ay)

3(1/0)

3(1/1)

3(1/1)

3(1/1)

3(1/1)

(d8,Ay,Xi*SF)

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

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-13. MOVE Long Execution Times

Source

Destination

Rx

(Ax)

(Ax)+

-(Ax)

(d16,Ax)

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

Dy

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

Ay

1(0/0)

1(0/1)

1(0/1)

1(0/1)

1(0/1)

2(0/1)

1(0/1)

(Ay)

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

(Ay)+

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

-(Ay)

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

(d16,Ay)

2(1/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

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

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

Advertising
This manual is related to the following products: