MOVES.4F

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

MOVES.F Db,(a16)

2

1

3

Opcode

15

 

 

8

7

0

 

 

 

 

 

0

0

0

0 0 j j j

A A A 0 1 1 1 1

 

 

 

 

 

1

0

0

A A A A A

A A A A A A A A

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

MOVES.F Db,(a32)

3

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

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

MOVES.F Db,(Rn+s15)

2

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

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

MOVES.F Db,(EA)

1

12

1

Notes: 1. ** indicates serial grouping encoding.

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

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

 

 

 

 

15

 

 

 

 

8

7

 

 

 

 

 

0

MOVES.F Db,(SP+s15)

2

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

j j j

1 s

s

1

1

1

1

0

 

 

 

 

1

0

0

s

s

s s s

s s s

s

s

s

s

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

Rn

RRR

 

 

Address Register

 

 

 

 

 

 

 

 

 

 

 

 

 

000

R0

010

R2

100

R4

110

R6

 

 

 

 

 

 

 

 

 

 

001

R1

011

R3

101

R5

111

R7

 

 

 

 

 

 

 

 

 

Note: This instruction can specify R8-R15 as operands by using a high register prefix.

a16

AAAAAAAAAAAAAAAA

16-bit unsigned absolute address

a32

aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAA

32-bit absolute long address

SC140 DSP Core Reference Manual

A-303

Page 617
Image 617
Freescale Semiconductor SC140 specifications MOVES.F Db,a16