beautypg.com

Texas Instruments MSP430x1xx User Manual

Page 380

background image

Instruction Set Overview

B-30

* INC[.W

]

Increment destination

* INC.B

Increment destination

Syntax

INC

dst

or INC.W dst

INC.B

dst

Operation

dst + 1 –> dst

Emulation

ADD

#1,dst

Description

The destination operand is incremented by one. The original contents are lost.

Status Bits

N: Set if result is negative, reset if positive
Z: Set if dst contained 0FFFFh, reset otherwise

Set if dst contained 0FFh, reset otherwise

C: Set if dst contained 0FFFFh, reset otherwise

Set if dst contained 0FFh, reset otherwise

V: Set if dst contained 07FFFh, reset otherwise

Set if dst contained 07Fh, reset otherwise

Mode Bits

OscOff, CPUOff, and GIE are not affected.

Example

The item on the top of a software stack (not the system stack) for byte data is
removed.

SSP

.EQU

R4

;

INC

SSP

; Remove TOSS (top of SW stack) by increment
; Do not use INC.B since SSP is a word register

Example

The status byte of a process STATUS is incremented. When it is equal to 11,
a branch to OVFL is taken.

INC.B

STATUS

CMP.B

#11,STATUS

JEQ

OVFL