2 one-operand instruction execution timing, One-operand instruction execution timing -30, Table 3-13 – Freescale Semiconductor MCF5480 User Manual

Page 134

Advertising
background image

MCF548x Reference Manual, Rev. 3

3-30

Freescale Semiconductor

3.7.2

One-Operand Instruction Execution Timing

Table 3-14

shows standard timings for single-operand instructions.

Table 3-13. MAC and Miscellaneous Move Execution Times

Opcode

<ea>

Effective Address

Rn

(An)

(An)+

–(An)

(d16,An)

(d8,An,Xi*SF)

(xxx).wl

#<xxx>

move.l

<ea>,ACC

1(0/0)

1(0/0)

move.l

<ea>,MACSR

6(0/0)

6(0/0)

move.l

<ea>,MASK

5(0/0)

5(0/0)

move.l

ACC,Rx

1(0/0)

move.l

MACSR,CCR

1(0/0)

move.l

MACSR,Rx

1(0/0)

move.l

MASK,Rx

1(0/0)

moveq

#imm,Dx

1(0/0)

mov3q

#imm,<ea>

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

mvs

<ea>,Dx

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

mvz

<ea>,Dx

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

Table 3-14. One-Operand Instruction Execution Times

Opcode

<ea>

Effective Address

Rn

(An)

(An)+

–(An)

(d16,An)

(d8,An,Xi*SF)

(xxx).wl

#xxx

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)

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

<ea>

1(1/1)

1(1/1)

1(1/1)

1(1/1)

1(1/1)

2(1/1)

1(1/1)

tst.b

<ea>

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

tst.w

<ea>

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

tst.l

<ea>

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

Advertising
This manual is related to the following products: