INSTRUCTION DESCRIPTIONS

Y:

Y Memory Data Move

Y:

Note: The MOVE A,Y:ea operation will result in a 24-bit positive or negative saturation constant being stored in the specified 24-bit Y memory location if the signed integer por- tion of the A accumulator is in use.

Instruction Format:

 

 

 

 

 

 

 

( . .

.

. .

) Y:ea,D

 

 

 

 

 

 

 

( . .

.

. .

) S,Y:ea

 

 

 

 

 

 

 

( . .

.

. .

) #xxxxxx,D

 

 

 

 

 

 

 

Opcode:

 

 

 

 

 

 

 

 

 

 

23

16

15

8

7

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1 d d 1 d d d

 

W 1 M

M M R R R

 

INSTRUCTION OPCODE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OPTIONAL EFFECTIVE ADDRESS EXTENSION

Instruction Fields:

ea=6-bit Effective Address=MMMRRR

 

 

Effective

 

 

 

 

 

 

Register W

Addressing Mode

M

M M R

R

R

Read S

0

(Rn)-Nn

0

0

0

r

r

r

Write D

1

(Rn)+Nn

0

0

1

r

r

r

 

 

(Rn)-

0

1

0

r

r

r

 

 

(Rn)+

0

1

1

r

r

r

 

 

(Rn)

1

0

0

r

r

r

 

 

(Rn+Nn)

1

0

1

r

r

r

 

 

-(Rn)

1

1

1

r

r

r

 

 

Absolute address

1

1

0

0

0

0

 

 

Immediate data

1

1

0

1

0

0

where “rrr” refers to an address register R0–R7

A - 188

INSTRUCTION SET DETAILS

MOTOROLA

Page 457
Image 457
Motorola 24-Bit Digital Signal Processor, DSP56000 manual Yea,D #xxxxxx,D