Microsoft Macro Assembler Reference

The Microsoft Macro Assembler (MASM) provides several advantages over inline assembly. MASM contains a macro language that has features such as looping, arithmetic, and text string processing. MASM also gives you greater control over the hardware because it supports the instruction sets of the 386, 486, and Pentium processors. By using MASM, you also can reduce time and memory overhead.

ML and ML64 Command-Line Option

Describes the ML.exe and ML64.exe command-line options.

ML Error Messages

Describes ML.exe fatal and nonfatal error messages and warnings.

Directives Reference

Provides links to articles that discuss the use of directives in MASM.

Symbols Reference

Provides links to articles that discuss the use of symbols in MASM.

Operators Reference

Provides links to articles that discuss the use of operators in MASM.

Processor Manufacturer Programming Manuals

Provides links to websites that may contain programming information about processors that are not manufactured, sold, or supported by Microsoft.

MASM for x64 (ml64.exe)

Information about how to create output files for x64.

Visual C++ in Visual Studio 2013

Provides links to different areas of the Visual Studio and Visual C++ documentation.

Visual C++ Reference

Provides links to articles that describe the C and C++ language references, the libraries that are included with Visual C++, and the Visual C++ Extensibility Object Model.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft