Microsoft Macro Assembler (MASM, макроассемблер Microsoft) — ассемблер для процессоров семейства x86. Первоначально был произведён компанией Microsoft для написания программ в операционной системы MS-DOS
и был в течение некоторого времени самым популярным ассемблером,
доступным для неё. Это поддерживало широкое разнообразие макросредств и
структурированность программных идиом, включая конструкции высокого
уровня для повторов, вызовов процедур и чередований (поэтому MASM —
ассемблера высокого уровня). Позднее была добавлена возможность написания программ для Windows. MASM — один из немногих инструментов разработки Microsoft, для которых не было отдельных 16- и 32-битных версий.