Visual Studio __asm假设错误

时间:2016-02-13 20:14:24

标签: c++ visual-studio assembly

我正在使用Visual Studio(C ++)编程,并在我的一个函数中使用以下代码:

__asm
    {
        ASSUME FS : NOTHING

        MOV EAX, DWORD PTR FS : [18]
        MOV EAX, DWORD PTR DS : [EAX + 30]
        MOVZX EAX, BYTE PTR DS : [EAX + 2]
        RET
    }

当我尝试编译时,Visual Studio给了我错误代码C2400“Inlineassembler:Syntaxerror in”Opcode“;”FS“not found”(我已经安装了德语版本,所以我不知道究竟是什么消息将是英文。) 我的程序是x64编译的x86。

我希望有人能帮助我。感谢

0 个答案:

没有答案