标签: assembly x86 cpu-registers calling-convention
我试图了解函数调用在汇编中的工作方式 我有一段代码,我不确定我不太了解。
据我了解,有一个调用函数在等待用户输入,它似乎是一个整数。然后将该值添加到eax寄存器中。然后比较假定为“正确”值的值(8CAh),如果该值为true,则程序结束,否则,我们跳到另一行代码。
我阅读正确吗?而[ebp + var_10]到底是什么?任何帮助表示赞赏:)
const int some_val = 0; // equivalent to constexpr int some_val = 0;