beautypg.com

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

Page 135

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

Effective Address

Rn

(An)

(An)+

–(An)

(d16,An)

(d8,An,Xi*SF)

(xxx).wl

#

add.l

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

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,

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

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

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

,Dx

1(0/0)

1(0/0)

asr.l

,Dx

1(0/0)

1(0/0)

bchg

Dy,

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

bchg

#imm,

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

bclr

Dy,

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

bclr

#imm,

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

bset

Dy,

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

3(1/1)

2(1/1)

bset

#imm,

2(0/0)

2(1/1)

2(1/1)

2(1/1)

2(1/1)

btst

Dy,

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

2(1/0)

1(1/0)

btst

#imm,

1(0/0)

1(1/0)

1(1/0)

1(1/0)

1(1/0)

cmp.b

,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

,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

,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

,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

,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

,Dx

35(0/0)

35(1/0)

35(1/0)

35(1/0)

35(1/0)

divu.l

,Dx

35(0/0)

35(1/0)

35(1/0)

35(1/0)

35(1/0)

eor.l

Dy,

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

,Ax

1(0/0)

1(0/0)

2(0/0)

1(0/0)

lsl.l

,Dx

1(0/0)

1(0/0)

This manual is related to the following products: