Wiktionary
macroassembler
n. (context computing English) An assembler that supports user-defined macros.