INSTRUCTION DESCRIPTIONS

ROL

Rotate Left

ROL

Condition Codes:

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

N — Set if bit 47 of A or B result is set

Z — Set if bits 47–24 of A or B result are zero V — Always cleared

C — Set if bit 47 of A or B was set prior to instruction execution

Instruction Format:

ROL

D

 

 

 

 

 

 

Opcode:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

8

7

4

3

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DATA BUS MOVE FIELD

0 0 1

1

d

1

1 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OPTIONAL EFFECTIVE ADDRESS EXTENSION

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Fields:

Dd A 0 B 1

Timing: 2+mv oscillator clock cycles

Memory: 1+mv program words

MOTOROLA

INSTRUCTION SET DETAILS

A - 263

Page 532
Image 532
Motorola DSP56000, 24-Bit Digital Signal Processor manual Opcode