Instruction formats and opcodes, Instruction fields – Freescale Semiconductor StarCore SC140 User Manual

Page 584

Advertising
background image

A-270

SC140 DSP Core Reference Manual

MOVE.F

Instruction Formats and Opcodes

Notes:

1.

** indicates serial grouping encoding.

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

EA

MMM

Effective Address Notation

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

1

2

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

1

2

4

1

0

0

1 M

j

j

j

0

0

1 M 1

R R R

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.

000

(Rn+N0)

010

(Rn)

100

(Rn)+N0

110

(Rn)+N2

001

(Rn)–

011

(Rn)+

101

(Rn)+N1

111

(Rn)+N3

Advertising