beautypg.com

Dec decrement by one dec – Motorola DSP96002 User Manual

Page 261

background image

MOTOROLA

DSP96002 USER’S MANUAL

A - 73

DEC

Decrement by One

DEC

10

0111

uu11

1ddd

31

14 13

0

OPTIONAL EFFECTIVE ADDRESS EXTENSION OR IMMEDIATE LONG DATA

DATA BUS MOVE FIELD

Instruction Fields:

(u u)

D

d d d

Dn.L

n n n

where nnn = 0-7

Operation:

D.L - 1

D.L (parallel data bus move)

Assembler Syntax:

DEC D (move syntax - see the MOVE instruction

description.)

Description:

Decrement by one the low portion of the specified operand. The result is stored in the low portion of D.

Input Operand(s) Precision: 32-bit integer.

Output Operand Precision: 32-bit integer.

CCR Condition Codes:

C

- Set if a borrow is generated from the MSB of the result. Cleared otherwise.

V

- Set if result overflows. Cleared otherwise.

Z

- Set if result is zero. Cleared otherwise.

N

- Set if result is negative. Cleared otherwise.

I

- Not affected.

LR

- Not affected.

R

- Not affected.

A

- Not affected.

ER Status Bits: Not affected.

IER Flags: Not affected.

Instruction Format: DEC D (move syntax - see the MOVE instruction description.)

Timing: 2 + mv oscillator clock cycles
Memory: 1 + mv program words