C++/asm 混合程式設計 __asm

| 0 Comments| | 13:49
Categories:

關鍵字 __asm 會叫用內嵌組合語言,而且可以出現在 C 或 C++ 語句合法的任何位置。
C/C++

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

或者,可以將 __asm 每個元件指令放在前面:

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

ref: __asm | Microsoft Docs

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *