인라인 어셈블리의 장점
Microsoft 전용
인라인 어셈블러 별도 어셈블리 및 링크 단계 필요 하지 않으므로 별도 어셈블러 보다 더 편리 합니다.인라인 어셈블리 코드는 쉽게 프로그램을 C 코드와 통합 되는 범위에 있는 모든 C 함수 또는 변수 이름을 사용할 수 있습니다.C 또는 C++ 문으로 인라인 어셈블리 코드를 혼합할 수 있습니다 때문에 불편 하거나 불가능은 C 나 C++ 작업을 수행할 수 있습니다.
인라인 어셈블리를 사용 하 여 다음과 같습니다.
어셈블리 언어로 함수를 작성 합니다.
스폿 최적화 속도 중요 한 코드 섹션을 합니다.
직접 하드웨어 액세스를 장치 드라이버를 만듭니다.
"Naked" 호출에 대 한 프롤로그 및 에필로그 코드를 작성 합니다.
인라인 어셈블리는 특수 도구입니다.컴퓨터에 따라 코드를 별도 모듈에 배치 하고자 응용 프로그램을 다른 컴퓨터에 이식 하려는 경우.Microsoft 매크로 어셈블러의 (MASM)의 모든 인라인 어셈블러를 지원 하지 않으므로 지시문, 매크로 및 데이터 않을 그 편리 하 게 masm에서는 이러한 모듈을 사용할 수 있습니다.
Microsoft 특정 끝