Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Microsoft Macro Assembler

Low-Level Language

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
1981 1
Execution Model
Assembled 1
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 Microsoft
Quote, 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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.