##### 8.23.2.1 Macros

The macro syntax used on the MSP 430 is like that described in the MSP 430 Family Assembler Specification. Normal `as` macros should still work.

Additional built-in macros are:

`llo(exp)`
  Extracts least significant word from 32-bit expression 'exp'.
`lhi(exp)`
  Extracts most significant word from 32-bit expression 'exp'.
`hlo(exp)`
  Extracts 3rd word from 64-bit expression 'exp'.
`hhi(exp)`
  Extracts 4rd word from 64-bit expression 'exp'.

They normally being used as an immediate source operand.

             mov  #llo(1), r10    ;       == mov  #1, r10
             mov    #lhi(1), r10    ;       == mov  #0, r10