Example 8. Using Subscripted Substitution Symbols to Redefine an Instruction

ADDX .macro ABC .var TMP .asg :ABC(1): , TMP .if $symcmp(TMP, "#") = 0 ADD ACC, ABC .else .emsg "Bad Macro Parameter" .endif .endm ADDX #100 ;macro call