Informations de référence sur l’assembleur de macros Microsoft

MASM (Microsoft Macro Assembler) offre plusieurs avantages par rapport à un assembly inline. MASM contient un langage de macros qui dispose de fonctionnalités comme les boucles, l’arithmétique et le traitement de chaînes de texte. MASM vous donne un meilleur contrôle sur le matériel. En utilisant MASM, vous pouvez également réduire la surcharge de temps et de mémoire dans votre code.

Dans cette section

Option de ligne de commande ML et ML64
Décrit les options de ligne de commande ML et ML64.

MASM pour x64 (ml64.exe)
Informations sur la création des fichiers de sortie pour x64.

Format d’instruction
Décrit le format d’instruction de base et les préfixes d’instructions pour MASM.

Informations de référence sur les directives
Fournit des liens vers des articles qui présentent l’utilisation des directives dans MASM.

Informations de référence sur les symboles
Fournit des liens vers des articles qui présentent l’utilisation des symboles dans MASM.

Informations de référence sur les opérateurs
Fournit des liens vers des articles qui présentent l’utilisation des opérateurs dans MASM.

Messages d’erreur ML
Décrit les messages et avertissements d’erreur irrécupérables et non irrécupérables.

Manuels de programmation du fabricant de processeurs
Fournit des liens vers des informations de programmation sur les processeurs non fabriqués, vendus ou pris en charge par Microsoft.

Grammaire MASM BNF

Description formelle de MASM pour x64.

C++ dans Visual Studio
Fournit des liens vers différentes parties de la documentation Visual Studio et Visual C++.

Voir aussi

compilateur, fonctions intrinsèques
Intrinsèques x86
Intrinsèques x64 (amd64)