INSTRUCTION DESCRIPTIONS

DEBUGcc Enter Debug Mode Conditionally DEBUGcc

Operation:

Assembler Syntax:

If cc, then enter the debug mode

DEBUGcc

Description: If the specified condition is true, enter the debug mode and wait for OnCE commands. If the specified condition is false, continue with the next instruction.

The term “cc” may specify the following conditions:

 

 

 

 

 

 

 

“cc” Mnemonic

 

 

 

 

 

 

 

 

Condition

 

 

 

 

 

CC (HS)

 

— carry clear (higher or same)

 

 

 

C=0

 

 

 

 

 

 

 

 

 

 

CS (LO)

 

— carry set (lower)

 

 

 

 

 

 

 

 

 

 

C=1

 

 

 

 

 

 

 

 

 

 

EC

 

— extension clear

 

 

 

 

 

 

 

 

 

 

E=0

 

 

 

 

 

 

 

 

 

 

EQ

 

— equal

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z=1

 

 

 

 

 

 

 

 

 

 

ES

 

— extension set

 

 

 

 

 

 

 

 

 

 

E=1

 

 

 

 

 

 

 

 

 

 

GE

 

— greater than or equal

 

 

 

 

 

 

 

 

N

V=0

 

 

 

 

 

GT

 

— greater than

 

 

 

 

 

 

 

 

 

 

 

 

 

Z+(N

 

V)=0

 

 

 

LC

 

— limit clear

 

 

 

 

 

 

 

 

 

 

 

 

 

L=0

 

V)=1

 

 

 

LE

 

— less than or equal

 

 

 

 

 

 

 

 

Z+(N

 

 

 

 

LS

 

— limit set

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L=1

 

 

 

 

 

 

 

 

 

 

LT

 

— less than

 

 

 

 

 

 

 

 

 

 

 

 

 

N

V=1

 

 

 

 

 

MI

 

— minus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N=1

 

 

 

 

 

 

 

 

 

 

NE

 

— not equal

 

 

 

 

 

 

 

 

 

 

 

 

 

Z=0

 

 

 

 

 

 

 

 

 

 

NR

 

— normalized

 

 

 

 

 

 

 

 

 

 

 

 

 

Z+(U

 

 

 

E)=1

 

 

 

PL

 

— plus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N=0

 

 

 

 

 

 

 

 

 

NN

 

— not normalized

 

 

 

 

 

 

 

 

 

 

Z+(U

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E)=0

 

 

where

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U

denotes the logical complement of U,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ denotes the logical OR operator,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

denotes the logical AND operator, and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

denotes the logical Exclusive OR operator

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

A - 78

INSTRUCTION SET DETAILS

MOTOROLA

Page 347
Image 347
Motorola 24-Bit Digital Signal Processor, DSP56000 manual Cc Mnemonic Condition, Cc Hs, Cs Lo