3 two-operand instruction execution timing, Two-operand instruction execution timing -31 – Freescale Semiconductor MCF5480 User Manual

Page 135

Advertising
background image

Instruction Execution Timing

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

3-31

3.7.3

Two-Operand Instruction Execution Timing

Table 3-15

shows standard timings for double operand instructions.

Table 3-15. Two-Operand Instruction Execution Times

Opcode

<ea>

Effective Address

Rn

(An)

(An)+

–(An)

(d16,An)

(d8,An,Xi*SF)

(xxx).wl

#<xxx>

add.l

<ea>,Rx

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

add.l

Dy,<ea>

1(1/1)

1(1/1)

1(1/1)

1(1/1)

2(1/1)

1(1/1)

addi.l

#imm,Dx

1(0/0)

addq.l

#imm,<ea>

1(0/0)

1(1/1)

1(1/1)

1(1/1)

1(1/1)

2(1/1)

1(1/1)

addx.l

Dy,Dx

1(0/0)

and.l

<ea>,Rx

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

and.l

Dy,<ea>

1(1/1)

1(1/1)

1(1/1)

1(1/1)

2(1/1)

1(1/1)

andi.l

#imm,Dx

1(0/0)

asl.l

<ea>,Dx

1(0/0)

1(0/0)

asr.l

<ea>,Dx

1(0/0)

1(0/0)

bchg

Dy,<ea>

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

bchg

#imm,<ea>

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

bclr

Dy,<ea>

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

bclr

#imm,<ea>

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

bset

Dy,<ea>

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

bset

#imm,<ea>

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

btst

Dy,<ea>

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

btst

#imm,<ea>

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

cmp.b

<ea>,Rx

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

cmp.w

<ea>,Rx

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

cmp.l

<ea>,Rx

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

1(0/0)

cmpi.b

#imm,Dx

1(0/0)

cmpi.w

#imm,Dx

1(0/0)

cmpi.l

#imm,Dx

1(0/0)

divs.w

<ea>,Dx

20(0/0)

20(1/0)

20(1/0)

20(1/0)

20(1/0)

21(1/0)

20(1/0)

20(0/0)

divu.w

<ea>,Dx

20(0/0)

20(1/0)

20(1/0)

20(1/0)

20(1/0)

21(1/0)

20(1/0)

20(0/0)

divs.l

<ea>,Dx

35(0/0)

35(1/0)

35(1/0)

35(1/0)

35(1/0)

divu.l

<ea>,Dx

35(0/0)

35(1/0)

35(1/0)

35(1/0)

35(1/0)

eor.l

Dy,<ea>

1(0/0)

1(1/1)

1(1/1)

1(1/1)

1(1/1)

2(1/1)

1(1/1)

eori.l

#imm,Dx

1(0/0)

lea

<ea>,Ax

1(0/0)

1(0/0)

2(0/0)

1(0/0)

lsl.l

<ea>,Dx

1(0/0)

1(0/0)

Advertising
This manual is related to the following products: