Addi – Texas Instruments TMS320C3x User Manual

Page 515

Advertising
background image

Add Integer

ADDI

13-57

Assembly Language Instructions

Syntax

ADDI

src, dst

Operation

dst + src

dst

Operands

src general addressing modes (G):

0 0

any CPU register

0 1

direct

1 0

indirect (disp = 0–255, IR0, IR1)

1 1

immediate

dst any CPU register

Opcode

31

24 23

16

8 7

0

15

0 0 0 0 0 0 1

G

src

dst

0 0

Description

The sum of the

dst and src operands is loaded into the the dst register. The

dst and src operands are assumed to be signed integers.

Cycles

1

Status Bits

These condition flags are modified only if the destination register is R7 – R0.

LUF

Unaffected

LV

1 if an integer overflow occurs; unchanged otherwise

UF

0

N

1 if a negative result is generated; 0 otherwise

Z

1 if a 0 result is generated; 0 otherwise

V

1 if an integer overflow occurs; 0 otherwise

C

1 if a carry occurs; 0 otherwise

OVM

Operation is affected by OVM bit value.

Example

ADDI

R3,R7

Before Instruction

After Instruction

R3

00 FFFF FFCB

R3

00 FFFF FFCB

R7

35

R7

00 0000 0000

LUF

0

LUF

0

LV

0

LV

0

UF

0

UF

0

N

0

N

0

Z

0

Z

0

V

0

V

0

C

0

C

0

–53

53

–53

Mode Bit

Advertising