Texas Instruments MSP430x4xx Family User Manual page 177

Hide thumbs Also See for MSP430x4xx Family:
Table of Contents

Advertisement

ADD[.W]
ADD.B
Syntax
Operation
Description
Status Bits
Mode Bits
Example
Example
Example
Add source word to destination word
Add source byte to destination byte
ADD
src,dst or ADD.W src,dst
ADD.B
src,dst
src + dst → dst
The source operand is added to the destination operand. The previous content
of the destination is lost.
N:
Set if result is negative (MSB = 1), reset if positive (MSB = 0)
Z:
Set if result is zero, reset otherwise
C:
Set if there is a carry from the MSB of the result, reset otherwise
V:
Set if the result of two positive operands is negative, or if the result of
two negative numbers is positive, reset otherwise.
OSCOFF, CPUOFF, and GIE are not affected.
Ten is added to the 16-bit counter CNTR located in lower 64 K.
ADD.W
#10,&CNTR
A table word pointed to by R5 (20-bit address in R5) is added to R6. The jump
to label TONI is performed on a carry.
ADD.W
@R5,R6
JC
TONI
...
A table byte pointed to by R5 (20-bit address) is added to R6. The jump to label
TONI is performed if no carry occurs. The table pointer is auto-incremented by
1. R6.19:8 = 0
ADD.B
@R5+,R6
JNC
TONI
...
; Add 10 to 16-bit counter
; Add table word to R6. R6.19:16 = 0
; Jump if carry
; No carry
; Add byte to R6. R5 + 1. R6: 000xxh
; Jump if no carry
; Carry occurred
16-Bit MSP430X CPU
MSP430 Instructions
4-63

Advertisement

Table of Contents
loading

Table of Contents