The MSP430 assembler supports a macro language
that enables you to create your own instructions. This is especially useful when
a program executes a particular task several times. The macro language lets
you:
Define your own macros and
redefine existing macros
Simplify long or complicated
assembly code
Access macro libraries
created with the archiver
Define conditional and
repeatable blocks within a macro