(1)把参数和返回地址准备好,
(2)然后大家都遵循约定, 每次新函数都要建立新的函数帧:
"把寄存器ebp的值压到栈里去“
“把esp的值赋给ebp”
(3) 函数调用完了, 重置 ebp 和esp ,让他们重新指向调用着的栈帧。
函数调用过程
最新推荐文章于 2025-02-15 21:00:59 发布
(1)把参数和返回地址准备好,
(2)然后大家都遵循约定, 每次新函数都要建立新的函数帧:
"把寄存器ebp的值压到栈里去“
“把esp的值赋给ebp”
(3) 函数调用完了, 重置 ebp 和esp ,让他们重新指向调用着的栈帧。