This is a dump of Microsoft's Macro Assembler (MASM) package for OS/2. It was dumped from original media with a KryoFlux, and all tracks check out as unmodified It includes a sector-level dump and the. JWasm is a free MASM-compatible assembler with these features: native support for output formats Intel OMF, MS Coff (32/64-bit), Elf (32/64-bit), Binary, Windows PE (32/64-bit) and DOS MZ. Precompiled JWasm binaries are available for DOS, Windows and Linux. For OS/2 and FreeBSD, makefiles are supplied. Instructions up to AVX are supported.
Masm Software
Microsoftintroduced the Microsoft Macro Assembler in 1981 and it has been incontinuous production ever since being upgraded on a needs basis withoperating system and hardware changes, a period of over 30 years.Over its many years of production it has become the defacto industrialstandard for x86 assembler in Microsoft operating systems from MS-DOSto current versions of Microsoft Windows.
It ischaracteristically an industrial software development tool maintainedby a major operating system vendor as a component of their owndevelopment environment and it has never been compromised to become auser friendly tool at the expense of its capacity. It generallyrequires experienced assembler programmers who are both familiar withIntel mnemonics and x86 architecture as it is implemented in a range of 32 bit capable Windows operating system.
Versions7.0 andupwards are components of the Microsoft Visual C++ developmentenvironment and have also been made available in a number of devicedevelopment kits for successive versions of Microsoft Windows. Thecurrent versions of ML.EXE are 9, 10 and 11 depending on the operatingsystem version that it is used with.
The followingreference material in this page is for versions prior to version 7.0and is taken directly from the file dates and copyright text in theoriginal Microsoft binary files supplied since 1981. The list is notexhaustive but it is near complete with actual binary files dating backto 1984. Earlier versions of the Microsoft Macro Assembler were namedMASM.EXE and the Microsoft Assembler is still generally referred to asMASM even though the file name for the assembler was changed to ML.EXEin 1991 with the release of MASM version 6.0.
It ischaracteristically an industrial software development tool maintainedby a major operating system vendor as a component of their owndevelopment environment and it has never been compromised to become auser friendly tool at the expense of its capacity. It generallyrequires experienced assembler programmers who are both familiar withIntel mnemonics and x86 architecture as it is implemented in a range of 32 bit capable Windows operating system.
Versions7.0 andupwards are components of the Microsoft Visual C++ developmentenvironment and have also been made available in a number of devicedevelopment kits for successive versions of Microsoft Windows. Thecurrent versions of ML.EXE are 9, 10 and 11 depending on the operatingsystem version that it is used with.
The followingreference material in this page is for versions prior to version 7.0and is taken directly from the file dates and copyright text in theoriginal Microsoft binary files supplied since 1981. The list is notexhaustive but it is near complete with actual binary files dating backto 1984. Earlier versions of the Microsoft Macro Assembler were namedMASM.EXE and the Microsoft Assembler is still generally referred to asMASM even though the file name for the assembler was changed to ML.EXEin 1991 with the release of MASM version 6.0.