MOVE.2L

Register/Memory Address

R0

L0:D0

L1:D1

$0050

$0054

Before

$0000 0050

$0:$00 12345 678

$0:$00 5432 9876

After

$1234 5678

$5432 9876

Instruction Formats and Opcodes

Instruction

Words Cycles Type

Opcode

MOVE.2L

Da:Db,(EA)

1

11

2

MOVE.2L

(EA),Da:Db

 

 

 

158 70

1 1 0 0 0 h h w 0 0 M M M R R R

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

Instruction Fields

w

Read/Write Notation

0 write

1 read

Da:Db

hh

Data Register Pairs

00 D0:D1

01 D2:D3

10 D4:D5

11 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.

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.

 

SC140 DSP Core Reference Manual

A-257

Page 571
Image 571
Freescale Semiconductor SC140 specifications Read/Write Notation