汇编-处理局部变量时,为什么要减去`rsp`而不是push?

时间:2019-07-02 08:46:51

标签: assembly x86-64 micro-optimization

在处理局部变量时,通常的方法是在推入rbp并将rsp的值移至rbp之后,我们减去rsp以保留头部空间函数,并通过rbp访问局部变量。我想知道为什么不只是一次遇到一个局部变量就推送一个,而我们仍然可以通过rbp访问局部变量。

0 个答案:

没有答案