请求帮助修复D程序中的内联汇编问题

Ale*_*ann 8 x86 d inline-assembly

你好我想在一个小D程序中使用ASM:

asm
{
    mov AX,12h  ;
    int 10h     ;
}
Run Code Online (Sandbox Code Playgroud)

我从asm语句中的两行得到了这条消息:"指令结束"

我无法解决这个问题,

这就是我向你求助的原因.

感谢您的回答

我为我的英语道歉

Fee*_*ure 8

由于asm语句嵌入在D中,因此必须使用D数语法.也就是说,十六进制数字为0xNUMBER而不是NUMBERh.所以,

asm { mov AX, 0x12; int 0x10; }
Run Code Online (Sandbox Code Playgroud)