Referência do Microsoft Macro Assembler

O MASM (Microsoft Macro Assembler) oferece várias vantagens sobre o assembly embutido. O MASM contém uma linguagem macro que tem recursos como loop, aritmética e processamento de cadeias de caracteres de texto. O MASM oferece maior controle sobre o hardware. Usando o MASM, também é possível reduzir o tempo e a sobrecarga de memória em seu código.

Nesta seção

Opção de linha de comando ML e ML64
Descreve as opções de linha de comando ML e ML64.

MASM para x64 (ml64.exe)
Informações sobre como criar arquivos de saída para x64.

Formato da instrução
Descreve o formato da instrução básico e os prefixos de instrução para MASM.

Referência das directivas
Fornece links para artigos que abordam o uso de diretivas no MASM.

Referência de símbolos
Fornece links para artigos que abordam o uso de símbolos no MASM.

Referência de operadores
Fornece links para artigos que abordam o uso de operadores no MASM.

Mensagens de erro de ML
Descreve mensagens e avisos de erro fatais e não fatais.

Manuais de programação do fabricante do processador
Fornece links para informações de programação sobre processadores que a Microsoft não fabrica, vende nem dá suporte.

Gramática BNF do MASM

Descrição formal BNF do MASM para x64.

C++ no Visual Studio
Fornece links para diferentes áreas da documentação do Visual Studio e do Visual C++.

Confira também

Intrínsecos do compilador
Lista de intrínsecos x86
Intrínsecos x64 (amd64)