Funzionalità MASM in Visual C++ 2005

Aggiornamento: novembre 2007

In questo argomento sono elencate le nuove funzionalità MASM in Visual C++ 2005.

MASM

Le funzionalità riportate di seguito sono nuove per MASM in Visual C++ 2005:

  • Le espressioni MASM sono ora valori a 64 bit. Nelle versioni precedenti le espressioni MASM erano valori a 32 bit.

  • L'istruzione __asm int 3 comporta ora la compilazione di una funzione in nativa. Per ulteriori informazioni, vedere __asm.

  • ALIAS (MASM) è ora documentata.

  • È stata aggiunta l'opzione /ERRORREPORT ml.exe e ml64.exe.

  • .FPO è ora documentata.

  • H2INC.exe non verrà fornito con Visual C++ 2005. Per continuare a utilizzare H2INC, utilizzare H2INC.exe da una versione precedente di Visual C++.

  • È stato aggiunto operator IMAGEREL.

  • È stato aggiunto operator HIGH32.

  • È stato aggiunto operator LOW32.

  • ml64.exe è una versione di MASM per l'architettura x64. Consente di assemblare file x64 .asm in file oggetto x64. Il linguaggio dell'assembly inline non è supportato nel compilatore x64. Per ulteriori informazioni, vedere MASM for x64 (ml64.exe).

    Le direttive MASM riportate di seguito sono state aggiunte per ml64.exe (x64):

    Inoltre, la direttiva PROC è stata aggiornata con la sintassi specifica di x64.

  • È stata aggiunta la direttiva MMWORD.

  • /omf (opzione della riga di comando ML.exe) implica ora /c. ML.exe non supporta il collegamento di oggetti in formato OMF.

  • La direttiva SEGMENT supporta ora attributi aggiuntivi.

  • È stato aggiunto operator SECTIONREL.

  • È stata aggiunta la direttiva XMMWORD.

Vedere anche

Concetti

Modifiche apportate al compilatore, al linguaggio e agli strumenti Visual C++ 2005