调用函数如何与通用寄存器一起使用

时间:2019-03-25 15:00:24

标签: assembly x86 cpu-registers calling-convention

我试图了解函数调用在汇编中的工作方式 我有一段代码,我不确定我不太了解。

据我了解,有一个调用函数在等待用户输入,它似乎是一个整数。然后将该值添加到eax寄存器中。然后比较假定为“正确”值的值(8CAh),如果该值为true,则程序结束,否则,我们跳到另一行代码。

我阅读正确吗?而[ebp + var_10]到底是什么?任何帮助表示赞赏:)

const int some_val = 0; // equivalent to constexpr int some_val = 0;

0 个答案:

没有答案