INSTRUCTION DESCRIPTIONS

MOVEC

Move Control Register

Instruction Format:

MOVE(C) X:aa,D1

MOVE(C) S1,X:aa

MOVE(C) Y:aa,D1

MOVE(C) S1,Y:aa

Opcode:

MOVEC

 

23

16

15

8

7

0

 

 

 

 

 

 

 

0 0 0 0 0 1 0 1

W 0 a a

a a a a

0 s

1 d d d d d

 

 

 

 

 

 

 

 

 

Instruction Fields:

aa=6-bit Absolute Short Address=aaaaaa

Register W Absolute Short Address aaaaaa

Read S

0

 

000000

 

Write D

1

 

 

 

 

 

 

 

 

 

111111

 

Memory Space s

S1, D1

d d d d d

X Memory

0

M0–M7

0 0 n n n

Y Memory

1

SR

1 1 0 0 1

 

 

 

OMR

1 1 0 1 0

 

 

 

SP

1 1 0 1 1

 

 

 

SSH

1 1 1 0 0

 

 

 

SSL

1 1 1 0 1

 

 

 

LA

1 1 1 1 0

 

 

 

LC

1 1 1 1 1

where “nnn” = Mn number (M0–M7)

Timing: 2+mvc oscillator clock cycles

Memory: 1+ea program words

MOTOROLA

INSTRUCTION SET DETAILS

A - 211

Page 480
Image 480
Motorola DSP56000, 24-Bit Digital Signal Processor manual Movec Xaa,D1 Movec S1,Xaa Movec Yaa,D1 Movec S1,Yaa