汇编语言(5)--高级过程

堆栈帧 堆栈帧:是一块堆栈保留区域,用于存放被传递的实际参数,子程序的返回值,局部变量以及被保存的寄存器。 堆栈帧的建立步骤:web 被传递的实际参数。若是有,则压入堆栈。 当子程序被调用时,是该程序的返回值压入堆栈。 子程序开始执行时,EBP被压入堆栈。 设置EBP等于ESP。从这时开始,EBP就变成了该子程序全部参数的引用基址。 若是有局部变量,修改ESP以便在堆栈中为这些变量预留空间 若是须
相关文章
相关标签/搜索