gpt4 book ai didi

c++ - 在 C++ 中使用内联汇编

转载 作者:搜寻专家 更新时间:2023-10-31 00:23:47 24 4
gpt4 key购买 nike

只是为了试验 C++ 中的汇编,我尝试了以下导致应用程序崩溃的方法:

int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
__asm {
push 5000
call Sleep
}

...
}

代码的汇编部分应该像下面这行一样

Sleep(5000);

我做错了什么?

编辑:我遇到访问冲突。

最佳答案

我刚刚检查了VC++6中的汇编代码。

你必须像这样调用例程:

call dword ptr [Sleep]

关于c++ - 在 C++ 中使用内联汇编,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1391737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com