Visual C++ 2005의 MASM 기능
업데이트: 2007년 11월
이 항목에는 Visual C++ 2005의 새로운 MASM 기능이 나열되어 있습니다.
MASM
Visual C++ 2005에서 MASM에 새로 추가된 기능은 다음과 같습니다.
MASM 식이 64비트 값입니다. 이전 버전의 경우 MASM 식은 32비트 값이었습니다.
__asm int 3 명령을 실행하면 함수가 네이티브로 컴파일됩니다. 자세한 내용은 __asm을 참조하십시오.
ALIAS (MASM)가 문서화되었습니다.
/ERRORREPORT ml.exe 및 ml64.exe 옵션이 추가되었습니다.
.FPO가 문서화되었습니다.
H2INC.exe가 Visual C++ 2005에 포함되어 있지 않습니다. H2INC를 계속 사용해야 하는 경우 이전 버전의 Visual C++에 포함된 H2INC.exe를 사용해야 합니다.
operator IMAGEREL이 추가되었습니다.
operator HIGH32가 추가되었습니다.
operator LOW32가 추가되었습니다.
ml64.exe는 MASM의 x64 아키텍처용 버전입니다. 이는 x64 .asm 파일을 x64 개체 파일로 어셈블합니다. 인라인 어셈블리 언어는 x64 컴파일러에서 지원되지 않습니다. 자세한 내용은 MASM for x64 (ml64.exe)를 참조하십시오.
다음은 ml64.exe(x64)에 대해 추가된 MASM 지시문입니다.
또한 PROC 지시문이 x64 전용 구문으로 업데이트되었습니다.
MMWORD 지시문이 추가되었습니다.
/omf(ML.exe 명령줄 옵션)를 사용하면 /c가 자동으로 적용됩니다. ML.exe는 OMF 형식의 개체 링크를 지원하지 않습니다.
SEGMENT 지시문이 추가 특성을 지원합니다.
operator SECTIONREL이 추가되었습니다.
XMMWORD 지시문이 추가되었습니다.