MOVE.L

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

MOVE.L (SP+s15),De.E

2

2

3

Opcode

15

 

 

8

7

0

0

0

0

0 1 Q Q 0

1 A A 1 1 1 1 0

1

0

0

A A A A A

A A A A A A A A

MOVE.L Da.E:Db.E,(SP+s15) 2

2

3

MOVE.L (SP+s15),Do.E

2

2

3

MOVE.L (a32),De.E

3

1

3

MOVE.L Da.E:Db.E,(a32)

3

1

3

MOVE.L (a32),Do.E

3

1

3

15

 

 

 

 

8

7

0

0

0

0

0

1

f f 0

1 A A 1 1 1 0 0

1

0

0

A A A A A

A A A A A A A A

15

 

 

 

 

8

7

0

0

0

0

0

1

q q 1

1 A A 1 1 1 1 0

1

0

0

A A A A A

A A A A A A A A

15

 

 

 

 

8

7

0

0

0

0

1

1

Q Q 0

A A A a a 0 0 0

0

0

1

A A A A A

A A A A A A A A

1

0

a a a a a a

a a a a a a a a

15

 

 

 

 

8

7

0

0

0

0

1

0

f f 0

A A A a a 0 0 0

0

0

1

A A A A A

A A A A A A A A

1

0

a a a a a a

a a a a a a a a

15

 

 

 

 

8

7

0

0

0

0

1

1

q q 1

A A A a a 0 0 0

0

0

1

A A A A A

A A A A A A A A

1

0

a a a a a a

a a a a a a a a

Instruction Fields

De

QQ

Data Register

00 D0

01 D2

10 D4

11 D6

Note: This instruction can specify D8, D10, D12, or D14 as operands instead of D0, D2, D4, or D6 by using a prefix.

Do

qq

Data Register

00 D1

01 D3

10 D5

11 D7

Note: This instruction can specify D9, D11, D13, or D15 as operands instead of D1, D3, D5, or D7 by using a prefix.

Da.E:Db.E ff

Data Register Extension Pair

00 D0.E:D1.E

01 D2.E:D3.E

10 D4.E:D5.E

11 D6.E:D7.E

Note: This instruction can specify D8-D15 as operands by using a prefix.

s15

AAAAAAAAAAAAAAA

Signed 15-bit offset

SC140 DSP Core Reference Manual

A-277

Page 591
Image 591
Freescale Semiconductor SC140 specifications Da.EDb.E ff Data Register Extension Pair