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
SLAU144J–December 2004–Revised July 2013 CPUX
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated