INSTRUCTION DESCRIPTIONS

R:Y

Register and Y Memory Data Move

R:Y

Instruction Fields:

 

 

ea=6-bit Effective Address=MMMRRR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Effective

 

 

 

 

 

 

 

 

 

 

Register W

 

Addressing Mode

M M M R R

R

 

 

 

Read S2

0

 

(Rn)-Nn

 

0

0

0

r

r

r

 

 

 

Write D2

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

 

 

 

 

 

 

 

 

 

S1

 

 

 

D1

D1

 

 

 

 

 

 

S2

D2

D2

S1 d

S/L

 

D1

e

Sign Ext

Zero

 

 

S2,D2

f f

S/L Sign Ext

Zero

A

0

yes

 

X0

0

no

no

 

 

 

Y0

 

0 0

no

no

no

B

1

yes

 

X1

1

no

no

 

 

 

Y1

 

0 1

no

no

no

 

 

 

 

 

 

 

 

 

 

 

A

 

1 0

yes

A2

A0

 

 

 

 

 

 

 

 

 

 

 

B

 

1 1

yes

B2

B0

Timing: mv oscillator clock cycles

Memory: mv program words

A - 196

INSTRUCTION SET DETAILS

MOTOROLA

Page 465
Image 465
Motorola 24-Bit Digital Signal Processor Register and Y Memory Data Move Instruction Fields, S1 d Sign Ext Zero S2,D2