Partager via


Fonctionnalités MASM dans Visual C++ 2005

Mise à jour : novembre 2007

Cette rubrique répertorie les nouvelles fonctionnalités MASM de Visual C++ 2005.

MASM

Les nouvelles fonctionnalités de MASM dans Visual C++ 2005 sont les suivantes :

  • Les expressions MASM sont désormais des valeurs de 64 bits. Dans les versions précédentes, les expressions MASM étaient des valeurs de 32 bits.

  • L'instruction __asm int 3 permet maintenant de compiler une fonction en natif. Pour plus d'informations, consultez __asm.

  • ALIAS (MASM) est maintenant documenté.

  • L'option /ERRORREPORT ml.exe et ml64.exe est ajoutée.

  • .FPO est maintenant documenté.

  • H2INC.exe ne sera pas fourni dans Visual C++ 2005. Si vous devez continuer à utiliser H2INC, utilisez celui d'une version précédente de Visual C++.

  • operator IMAGEREL a été ajouté.

  • operator HIGH32 a été ajouté.

  • operator LOW32 a été ajouté.

  • ml64.exe est une version de MASM destinée à l'architecture x64. Il rassemble les fichiers .asm x64 dans des fichiers objets x64. Le langage assembleur inline n'est pas pris en charge par le compilateur x64. Pour plus d'informations, consultez MASM for x64 (ml64.exe).

    Les directives MASM suivantes ont été ajoutées pour ml64.exe (x64) :

    De plus, la directive PROC a été mise à jour avec la syntaxe x64 uniquement.

  • La directive MMWORD a été ajoutée.

  • /omf (option de ligne de commande ML.exe) implique maintenant /c. ML.exe ne prend pas en charge la liaison avec les objets au format OMF.

  • La directive SEGMENT prend désormais en charge des attributs supplémentaires.

  • operator SECTIONREL a été ajouté.

  • La directive XMMWORD a été ajoutée.

Voir aussi

Concepts

Nouveautés du compilateur, du langage et des outils dans Visual C++ 2005