INSTRUCTION DESCRIPTIONS

STOP

Stop Instruction Processing

STOP

Restrictions:

A STOP instruction cannot be used in a fast interrupt routine.

A STOP instruction cannot be the last instruction in a DO loop (i.e., at LA).

A STOP instruction cannot be repeated using the REP instruction.

Example:

:

 

STOP

;enter low-power standby mode

:

 

Explanation of Example: The STOP instruction suspends all processor activity until the processor is reset or interrupted as previously described. The STOP instruction puts the processor in a low-power standby state.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The condition codes are not affected by this instruction.

Instruction Format:

STOP

Opcode:

 

23

 

 

 

 

 

 

16

15

 

 

 

 

 

 

8

7

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Fields:

None

Timing: The STOP instruction disables the internal clock oscillator and internal distribu- tion of the external clock.

Memory: 1 program word

MOTOROLA

INSTRUCTION SET DETAILS

A - 275

Page 544
Image 544
Motorola DSP56000, 24-Bit Digital Signal Processor manual Restrictions, Example