MOVE.F

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

MOVE.F #s16,Db

2

1

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

1

0

0

j

j

j

i

i

i

0

0

0

0

1

 

 

 

 

1

0

0

i

i

i

i

i

i

i

i

i

i

i

i

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

MOVE.F (a16),Db

2

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

j

j

j

A

A

A

0

1

1

0

1

 

 

 

 

1

0

0

A A A A A

A A A A A A A A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

MOVE.F (a32),Db

3

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

1

j

j

j

A

A

A

a

a

0

1

1

 

 

 

 

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

MOVE.F (EA),Db

1

12

1

0 * 0 1 0 j j j 0 1 M M M R R R

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

MOVE.F (Rn+s15),Db

2

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

1

j

j

j

1

s

s

1

0

R

R

R

 

 

 

 

1

0

0

s s s s s

s s s s s s s s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

MOVE.F (SP+s15),Db

2

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

j

j

j

1

s

s

1

1

1

0

0

 

 

 

 

1

0

0

s s s s s

s s s s s s s s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

MOVE.F Db,(ea)

1

12

4

Notes: 1. ** indicates serial grouping encoding.

1 0 0 1 M j j j

0 0 1 M 1 R R R

2.When the form (Rn + N0) is used in EA or ea, the cycle count is increased by 1.

Instruction Fields

Db

jjj

 

Single Source/Destination Data Register

 

 

 

000

D0

010

D2

100

D4

110

D6

 

 

 

 

 

 

 

 

 

 

001

D1

011

D3

101

D5

111

D7

 

 

 

 

 

 

 

 

Note:

This instruction

can specify D8-D15 as operands by using a prefix.

 

 

EA

MMM

 

 

Effective Address Notation

 

 

 

000

(Rn+N0)

010

(Rn)

100

(Rn)+N0

110

(Rn)+N2

 

 

 

 

 

 

 

 

 

 

001

(Rn)–

011

(Rn)+

101

(Rn)+N1

111

(Rn)+N3

 

 

 

 

 

 

 

 

 

A-270

SC140 DSP Core Reference Manual

Page 584
Image 584
Freescale Semiconductor SC140 specifications MOVE.F #s16,Db MOVE.F a16,Db