![]() |
1
1
您的函数正确加载
在这种情况下,我们可以推断以下字节可能是
正如迈克尔·佩奇所说,使用调试器可以发现问题。
您也不需要保存/恢复
你绝对应该使用
而且
去读一本好的教程和一些文档(x86标记wiki中的一些链接),这样您就可以很好地理解正在发生的事情,从而可以自己调试这样的问题,否则您将很难编写更复杂的内容。对于asm来说,猜测什么可能有用并不太好。 从已删除的非答案: https://www.cs.uaf.edu/2017/fall/cs301/reference/nasm_vs/ 演示如何设置Visual Studio以使用C++和NASM源代码构建可执行文件,以便进行调试。 |
![]() |
Ilya Loskutov · 无法将单词加载到寄存器中 2 年前 |
![]() |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
![]() |
Arya · 汇编语言中的“标签”——操作码 2 年前 |
![]() |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 3 年前 |
![]() |
R0M2 · 为什么“GCC”忽略汇编代码的-fno pic 3 年前 |
![]() |
Akagi Akira · 如何在gnu汇编程序中组装MIPS cpu 3 年前 |