【问题标题】:c++ assembley inline codes errorc++ 汇编内联代码错误
【发布时间】:2015-03-17 13:35:49
【问题描述】:

我已经编写了一些汇编内联代码,如下面的代码:

void write_sb(BYTE bIdx, DWORD dwVal){
_asm {
    mov dx, 0x0cf8
    mov eax, 0x80003800
    mov al, bIdx
    out dx, eax
    mov dx, 0x0cfc
    mov eax, dwVal
    out dx, eax
} 
}

运行函数make 0xC0000096:特权异常。不仅这个函数,而且所有汇编内联代码都会抛出异常,我不知道该怎么处理它!一些搜索告诉我在内核模式下运行我的代码。我没有找到如何在内核模式下运行汇编内联代码或如何以其他方式修复。有什么建议吗?

【问题讨论】:

    标签: visual-studio visual-c++ visual-studio-2005 .net-assembly


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 2013-04-15
    相关资源
    最近更新 更多