INSTRUCTION DESCRIPTIONS

MOVEC

Move Control Register

Condition Codes:

 

MOVEC

15

14

 

13

12

11

10

9

8

7

6

 

5

4

3

2

1

0

LF

DM

T

**

 

S1

S0

 

I1

I0

S

L

E

U

N

Z

 

V

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MR

 

 

 

 

 

 

 

 

 

 

CCR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For D1 or D2=SR operand:

S — Set according to bit 7 of the source operand

L — Set according to bit 6 of the source operand

E — Set according to bit 5 of the source operand

U — Set according to bit 4 of the source operand

N — Set according to bit 3 of the source operand

Z — Set according to bit 2 of the source operand

V — Set according to bit 1 of the source operand

C — Set according to bit 0 of the source operand

For D1 and D2SR operand:

S — Computed according to the definition in A.5 CONDITION CODE COMPUTATION L — Set if data limiting has occurred during the move

Instruction Format:

MOVE(C) X:ea,D1

MOVE(C) S1,X:ea

MOVE(C) Y:ea,D1

MOVE(C) S1,Y:ea

MOVE(C) #xxxx,D1

Opcode:

2316 158 70

0 0 0 0 0 1 0 1 W 1 M M M R R R 0 s 1 d d d d d

OPTIONAL EFFECTIVE ADDRESS EXTENSION

Instruction Fields:

ea=6-bit Effective Address=MMMRRR

MOTOROLA

INSTRUCTION SET DETAILS

A - 209

Page 478
Image 478
Motorola DSP56000, 24-Bit Digital Signal Processor manual 2316 158 0 0 0 1 0 1 W 1 M M M R R R 0 s 1 d d d d d