beautypg.com

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

Page 623

background image

MOVEU.B

SC140 DSP Core Reference Manual

A-309

Instruction Formats and Opcodes

Instruction Fields

DR

HHHH

Data/Address Register

ea

MM

Effective Address Notation

Rn

RRR

Address Register

Instruction

Words Cycles Type

Opcode

15

8

7

0

MOVEU.B (a16),DR

2

1

3

0

0

0

1

H H H H A

A

A

0

1

1

0

0

1

0

0

A

A

A

A

A

A

A

A

A

A

A

A

A

15

8

7

0

MOVEU.B (a32),DR

3

1

3

0

0

0

0

H H H H A

A

A

a

a

1

0

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

MOVEU.B (Rn+s15),DR

2

2

3

0

0

0

1

H H H H

0

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

MOVEU.B (ea),DR

1

1

1

Note 1: When the form (Rn + N0) is used in ea, the cycle count is increased by 1.

4

1

0

0

1

H H H H

1

0

1 M M R R R

15

8

7

0

MOVEU.B (SP+s15),DR

2

2

3

0

0

0

1

H H H H

0

s

s

1

1

1

0

0

1

0

0

s

s

s

s

s

s

s

s

s

s

s

s

s

0000

D0

0100

D4

1000

R0

1100

R4

0001

D1

0101

D5

1001

R1

1101

R5

0010

D2

0110

D6

1010

R2

1110

R6

0011

D3

0111

D7

1011

R3

1111

R7

Note:

This instruction can specify D8-D15 or R8-R15 as operands by using a high register prefix.

00

(

Rn

)+

01

(

Rn

)–

10

(

Rn

+N0)

11

(

Rn

)

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