MOVE.W

 

 

 

 

 

 

 

 

 

 

Instruction Fields

 

 

 

 

 

 

 

w

 

Read/Write Notation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

write

1

read

 

 

 

 

 

C3

DDDD

 

 

General Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0000

B0

0100

B4

1000

N0

1100

M0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0001

B1

0101

B5

1001

N1

1101

M1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0010

B2

0110

B6

1010

N2

1110

M2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0011

B3

0111

B7

1011

N3

1111

M3

 

 

 

 

 

 

 

 

 

 

 

C4

DDDDD

 

 

General Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00000

D0

01000

D4

10000

R0

11000

R4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00001

B0

01001

B4

10001

N0

11001

M0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00010

D1

01010

D5

10010

R1

11010

R5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00011

B1

01011

B5

10011

N1

11011

M1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00100

D2

01100

D6

10100

R2

11100

R6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00101

B2

01101

B6

10101

N2

11101

M2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00110

D3

01110

D7

10110

R3

11110

R7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00111

B3

01111

B7

10111

N3

11111

M3

 

 

 

 

 

 

 

 

 

 

 

Note:

This instruction

can specify D8-D15 or R8-

R15 as operands by using a

high register prefix.

 

DR

HHHH

 

 

Data/Address Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

 

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.

 

 

Rr

rrr

 

 

Address Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

000

R0

010

R2

100

R4

110

R6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

001

R1

011

R3

101

R5

111

R7

 

 

 

 

 

 

 

 

 

 

 

 

 

Note:

The Rr register file is limited to the lower bank R0–R7.

 

 

 

 

SC140 DSP Core Reference Manual

A-293

Page 607
Image 607
Freescale Semiconductor SC140 specifications Write