beautypg.com

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

Page 577

background image

MOVE.4W

SC140 DSP Core Reference Manual

A-263

move.4w d0:d1:d2:d3,(r0)

Instruction Formats and Opcodes

Instruction Fields

w

Read/Write Notation

Da:Db:Dc:Dd

k

Data Register Quad

EA

MMM

Effective Address Notation

Rn

RRR

Address Register

Register/Memory Address

Before

After

MCTL

$0000 0000

R0

$0000 0050

L0:D0

$0:$00 0000 1FEC

L1:D1

$0:$00 0000 2354

L2:D2

$0:$00 0000 38C0

L3:D3

$0:$00 0000 4151

$0050

$1FEC

$0052

$2354

$0054

$38C0

$0056

$4151

Instruction

Words Cycles Type

Opcode

15

8

7

0

MOVE.4W (EA),Da:Db:Dc:Dd

1

1

1

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

2

1

1

0

0

1

k

0

w

0

0 M M M R R R

MOVE.4W Da:Db:Dc:Dd,(EA)

0

write

1

read

0

D0:D1:D2:D3

1

D4:D5:D6:D7

Note:

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

such a case, all the registers in the group will be high registers.

000

(Rn+N0)

010

(Rn)

100

(Rn)+N0

110

(Rn)+N2

001

(Rn)–

011

(Rn)+

101

(Rn)+N1

111

(Rn)+N3

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.