Datasheet

www.ti.com
MSP430 and MSP430X Instructions
4.5.2.3 Extended Double-Operand (Format I) Instructions
All 12 double-operand instructions have extended versions as listed in Table 4-13.
Table 4-13. Extended Double-Operand Instructions
Status Bits
(1)
Mnemonic Operands Operation
V N Z C
src,dst src dst
MOVX(.B,.A)
src,dst src + dst dst * * * *
ADDX(.B,.A)
src,dst src + dst + C dst * * * *
ADDCX(.B,.A)
src,dst dst + .not.src + 1 dst * * * *
SUBX(.B,.A)
src,dst dst + .not.src + C dst * * * *
SUBCX(.B,.A)
src,dst dst – src * * * *
CMPX(.B,.A)
src,dst src + dst + C dst (decimal) * * * *
DADDX(.B,.A)
src,dst src .and. dst 0 * * Z
BITX(.B,.A)
src,dst .not.src .and. dst dst
BICX(.B,.A)
src,dst src .or. dst dst
BISX(.B,.A)
src,dst src .xor. dst dst * * * Z
XORX(.B,.A)
src,dst src .and. dst dst 0 * * Z
ANDX(.B,.A)
(1)
* = Status bit is affected.
– = Status bit is not affected.
0 = Status bit is cleared.
1 = Status bit is set.
151
SLAU144JDecember 2004Revised July 2013 CPUX
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated