Instruction formats and opcodes – Freescale Semiconductor StarCore SC140 User Manual

Page 606

Advertising
background image

A-292

SC140 DSP Core Reference Manual

MOVE.W

Instruction Formats and Opcodes

Instruction

Words Cycles Type

Opcode

15

8

7

0

MOVE.W (a32),DR

3

1

3

0

0

0

0

H H H H A

A

A

a

a

w

0

0

MOVE.W DR,(a32)

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.W (a16),C4

2

1

3

0

0

0

w D D D D A

A

A

0

1

0

D

0

MOVE.W C4,(a16)

1

0

0

A

A

A

A

A

A

A

A

A

A

A

A

A

15

8

7

0

MOVE.W (Rn+u3),DR

1

2

4

1

0

1

1

H H H H w

0

R R R

s

s

s

MOVE.W DR,(Rn+u3)

15

8

7

0

MOVE.W (Rn+s15),DR

2

2

3

0

0

0

w H H H H

0

s

s

0

0

R R R

MOVE.W DR,(Rn+s15)

1

0

0

s

s

s

s

s

s

s

s

s

s

s

s

s

15

8

7

0

MOVE.W (Rn+Rr),DR

1

2

4

1

0

1

0

H H H H w

0

R R R

r

r

r

MOVE.W DR,(Rn+Rr)

15

8

7

0

MOVE.W (EA),DR

1

1

2

1

0

*

0

w H H H H

0

0 M M M R R R

MOVE.W DR,(EA)

Notes:

1.

** indicates serial grouping encoding.

2.

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

0

MOVE.W (Rn),C3

1

1

4

1

0

0

1

D D D D

0

0

0

0

w R R R

MOVE.W C3,(Rn)

15

8

7

0

MOVE.W (SP+s15),C4

2

2

3

0

0

0

w D D D D

0

s

s

1

1

0

D

0

MOVE.W C4,(SP+s15)

1

0

0

s

s

s

s

s

s

s

s

s

s

s

s

s

15

8

7

0

MOVE.W (SP–u6),DR

1

2

2

1

1

1

1

H H H H w

0

s

s

s

s

s

s

MOVE.W DR,(SP–u6)

Advertising