beautypg.com

Motorola DSP96002 User Manual

Page 206

background image

A - 18

DSP96002 USER’S MANUAL

MOTOROLA

Operators

Miscellaneous

#xx

Immediate short data (16 bits sign extended)

#xxx

Immediate short data (19 bits zero extended)

#Data

Immediate data (32 bits)

#shift, #bit, or #bits

Immediate short data (5 or 6 bits)

#byte

Immediate short data (8 bits)

S,Sn

Source operand register

D,Dn

Destination operand register

D{n}

Bit n of D affected

D(8,9)

Destination Operand Register D8 or D9 only

D(MS)

Most significant word of double precision or long integer destination

D(LS)

Least significand word of double precision or long integer destination

S(MS)

Most significant word of double precision or long integer source

S(LS)

Least significant word of double precision or long integer source

R

Round optional rounding precision

I1,I0

Interrupt priority level in SR

LF

Loop flag in SR

Unary

-

Negation

~

Logical NOT

PUSH

Push onto SS

PULL

Pull from SS

READ

Read top of SS

PURGE

Delete top of SS

| |

Absolute Value

Binary

+

Addition

-

Subtraction

*

Multiplication

/

Division

v

Logical Inclusive OR

&

Logical AND

&&

Logical Exclusive OR

Is transferred to

:

Concatenation

Miscellaneous

(..)

Indicates an optional operand or operation

Sign Ext Sign Extension
Zero

Zero a register

Figure A-6. Instruction Description Notation (Continued)

A.7

OPCODE DESCRIPTIONS

The following pages define each opcode in the instruction set and its associated operands. Instructions

which may use a parallel move operation are indicated by the notation

“(parallel data bus move)”

in the

Operation portion of the description. Detailed information on each parallel move operation is given in the

MOVE instruction description.