函数调用过程再分析

缘起:   前天读《链接器和装载器》 第二章,看到有提起“过程调用”一节,仔细想来还有些细节不清晰,一时兴起,做个了断,以下是记录……   正文:   1,先解释一下:     A:当进入到函数的时候,机器执行的一般步骤:       1)ebp压栈;       2)将esp赋给ebp,现在ebp就是当前的栈顶了;       3)将esp减去一个偏移值,这个偏移值就是为该过程所留的栈空间,这时
相关文章
相关标签/搜索