MASM是MicrosoftMacroAssembler的縮寫,它是微軟為x86微處理器家族,所寫的一套巨集組譯器。它最初是用來發展在MS-DOS上面執行的軟體,同時,它也該系統最流行的組譯器。它支援的巨集很靈巧,既廣泛又多樣性,結構化程式的慣用語法,包含高階架構式的迴圈、程序呼叫,以及輪替(alternation)(因此,MASM算是高階組譯器的一個範本).