다음을 통해 공유


인라인 어셈블러

Microsoft 전용

어셈블리 언어는 프로그램 속도 향상, 메모리 요구 사항 감소, 하드웨어 제어 등의 다양한 용도로 사용됩니다. 인라인 어셈블러를 사용하여 추가 어셈블리 및 링크 단계 없이 C 및 C++ 소스 프로그램에 어셈블리 언어 명령을 직접 포함하도록 할 수 있습니다. 인라인 어셈블러가 컴파일러에 내장되어 있어 MASM(Microsoft Macro Assembler)과 같은 별도의 어셈블러는 필요하지 않습니다.

참고 항목

인라인 어셈블러 코드를 포함하는 프로그램은 다른 하드웨어 플랫폼에 완벽하게 이식할 수 없습니다. 이식성을 위해 디자인할 경우 인라인 어셈블러를 사용하지 마십시오.

ARM 및 x64 프로세서에서는 인라인 어셈블리가 지원되지 않습니다. 다음 항목에서는 x86 프로세서에서 Visual C/C++ 인라인 어셈블러를 사용하는 방법을 설명합니다.

Microsoft 전용 종료

참고 항목

컴파일러 내장 함수 및 어셈블리 언어
C++ 언어 참조