====== __asm keyword ====== 2012에서도 여전히 사용 가능 ([[http://msdn.microsoft.com/en-us/library/45yd4tzz(v=vs.110).aspx|__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();%%** 를 사용하라네. * [[http://msdn.microsoft.com/en-us/library/f408b4et(v=vs.90).aspx|__debugbreak]]