사용자 도구

사이트 도구


tool:microsoft-visual-studio:anything

<title>asm 키워드</title>

__asm keyword

2012에서도 여전히 사용 가능 (__asm)

__asm assembly-instruction [ ; ]
__asm { assembly-instruction-list } [ ; ]
  • 괄호 미사용시 : __asm 키워드 다음 부분을 모두 어셈블리어로 인식
  • 괄호 사용 : 괄호 내부의 모든 키워드를 어셈블리어로 인식
  • 세미콜론은 장식임… 옵션이니까

예제

이렇게 쓰거나

__asm {
  mov al, 2
  mov dx, 0xD007
  out dx, al
}

이렇게 쓰거나

__asm mov al, 2
__asm mov dx, 0xD007
__asm out dx, al

__asm int 3

  • 이것 대신 __debugbreak(); 를 사용하라네.
tool/microsoft-visual-studio/anything.txt · 마지막으로 수정됨: 2024/04/23 22:44 저자 127.0.0.1