MASM
From OSDev Wiki
MASM, the Microsoft Macro Assembler, is an assembler for x86. It was created by Microsoft for development of MS-DOS. It targets both 16-bit and 32-bit code.
NOTE: Using MASM for operating system development is explicitly disallowed in the license agreement
