Compartir a través de


Características de MASM en Visual C++ 2005

Actualización: noviembre 2007

En este tema se enumeran las nuevas características de MASM en Visual C++ 2005.

MASM

Las siguientes características son nuevas para MASM en Visual C++ 2005:

  • Las expresiones MASM ahora son valores de 64 bits. En versiones anteriores, las expresiones MASM eran valores de 32 bits.

  • La instrucción __asm int 3 ahora hace que se compile una función de forma nativa. Para obtener más información, vea __asm.

  • ALIAS (MASM) se encuentra ahora documentado.

  • Se ha agregado la opción /ERRORREPORT ml.exe y ml64.exe.

  • .FPO se encuentra ahora documentado.

  • H2INC.exe no distribuirá en Visual C++ 2005. Si necesita seguir utilizando H2INC, use H2INC.exe de una versión anterior de Visual C++.

  • Se ha agregado operator IMAGEREL.

  • Se ha agregado operator HIGH32.

  • Se ha agregado operator LOW32.

  • ml64.exe es una versión de MASM para la arquitectura x64. Ensambla archivos .asm de x64 en archivos objeto de x64. El lenguaje de ensamblado inline no se admite en el compilador de x64. Para obtener más información, vea MASM for x64 (ml64.exe).

    Se han agregado las siguientes directivas MASM para ml64.exe (x64):

    Además, la directiva PROC se actualizó con la sintaxis -only de x64.

  • Se ha agregado la directiva MMWORD.

  • /omf (opción de línea de comandos de ML.exe) ahora implica /c. ML.exe no admite la vinculación de objetos con formato OMF.

  • La directiva SEGMENT ahora admite los atributos adicionales.

  • Se ha agregado operator SECTIONREL.

  • Se ha agregado la directiva XMMWORD.

Vea también

Conceptos

Cambios en el compilador, el lenguaje y las herramientas de Visual C++ 2005