MASM 是 Microsoft Macro Assembler 的缩写，它是微软为 x86微处理器家族，所写的一套巨集组译器。它最初是用来发展在 MS-DOS 上面执行的软体，同时，它也是该系统最流行的组译器。它支援的巨集很灵巧，既广泛又多样性，结构化程式的惯用语法，包含高阶架构式的回圈、程序唿叫，以及轮替 (alternation)（因此，MASM 算是高阶组译器的一个范本）。MASM原本是由微软公司维护的，但从6.12版后不再单独销售，而是随附在微软软体开发套件与C语言编译器下，近期版本的MAS