Share via


Assembleur inline

Section spécifique à Microsoft

Le langage assembleur atteint de nombreux objectifs, tels que l'amélioration de la vitesse du programme, la réduction des besoins en mémoire et le contrôle du matériel. Vous pouvez utiliser l'assembleur inline pour incorporer des instructions en langage assembleur directement dans vos programmes sources C et C++ sans code assembleur ni étapes de liaison supplémentaires. L'assembleur inline est intégré au compilateur. Par conséquent, vous n'avez pas besoin d'assembleur distinct tel que MASM (Microsoft Macro Assembler).

Notes

Les programmes avec du code assembleur inline ne sont pas entièrement portables sur d'autres plateformes matérielles.Si vous concevez pour la portabilité, évitez d'utiliser l'assembleur inline.

L'assembly inline n'est pas pris en charge sur les processeurs ARM et x64. Les rubriques suivantes expliquent comment utiliser l'assembleur inline de Visual C/C++ avec des processeurs x86 :

FIN de la section spécifique à Microsoft

Voir aussi

Concepts

Fonctions intrinsèques du compilateur et langage assembleur

Autres ressources

Référence du langage C++