Microsoft Macro Assembler, abbreviated MASM, is an assembler for x86 processors that uses the Intel syntax and targets MS-DOS and Microsoft Windows. The earliest versions date back to 1981, and it was sold either as a generic product for all x86 machines or as an OEM version for IBM PCs. Version 4.0 in 1985 added 286 instructions, version 5.0 in 1987 added 386 instructions, and version 6.0 in 1991 added high level constructs such as parameter passing with invoke. From MASM 8.0 there are two versions, one for 16-bit and 32-bit sources and another, ML64, for 64-bit sources only. MASM is maintained by Microsoft, but since version 6.12 it has not been sold as a separate product; it is supplied with Microsoft SDKs and C compilers and, in recent versions, with Visual Studio. Several free assemblers can assemble most MASM code, including JWasm, UASM and ASMC.
Facts
First Released Execution Model Connections
In Field
Source Microsoft Macro Assembler (Wikipedia)
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Source Microsoft Macro Assembler (Wikipedia)Lead, maintained by MicrosoftQuote, Lead, maintained by Microsoft
MASM is maintained by Microsoft
Sources
1. Microsoft Macro Assembler (Wikipedia)
History, earliest versions
The earliest versions of MASM date back to 1981.
Lead, assembler
Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows.
Lead, maintained by Microsoft
MASM is maintained by Microsoft
In Group: Machine-Level Languages, Lead, x86 assembler
Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows.
In Field: Programming Language Theory, Lead, assembler for x86 code
Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.