An HLI assembler macro may have some parameters which are referenced in the macro code. The following listing defines the Clear1 macro that uses the var parameter.
/* This macro initializes the specified variable to 0.*/ #define Clear1(var) {__asm CLR var;}
Clear1(var1);
{__asm CLR var1 ; };