MASM是Microsoft Macro Assembler 的縮寫,是微軟公司為x86 微處理器家族開(kāi)發(fā)的匯編開(kāi)發(fā)環(huán)境,擁有可視化的開(kāi)發(fā)界面,使開(kāi)發(fā)人員不必再使用DOS環(huán)境進(jìn)行匯編的開(kāi)發(fā),編譯速度快,支持80x86匯編以及Win32Asm,是Windows下開(kāi)發(fā)匯編的利器。它與windows平臺(tái)的磨合程度非常好,但是在其他平臺(tái)上就有所限制,使用MASM的開(kāi)發(fā)人員必須在windows下進(jìn)行開(kāi)發(fā)。
它支持的宏很靈巧,既廣泛又多樣性,結(jié)構(gòu)化程序的慣用語(yǔ)法,包含高級(jí)架構(gòu)式的循環(huán)、程序調(diào)用,以及輪替 (alternation)(因此,MASM 算是高級(jí)匯編器的一個(gè)范本)。