首页
社区
课程
招聘
未解决 [求助]请教一个关于函数调用栈内问题,不是理解不了,而是想不明白为啥这样
发表于: 2020-6-22 19:15 5309

未解决 [求助]请教一个关于函数调用栈内问题,不是理解不了,而是想不明白为啥这样

2020-6-22 19:15
5309

函数调用的时候把函数的参数压栈以后,它上面不是返回地址和上个栈帧的ebp值么。我有2个问题
1在调用函数内部怎末拿到参数值的,参数在返回地址底下,如果从栈里拿出来不是很费劲么
2是函数返回的时候当从栈内拿走返回值时,栈顶指向参数1了么,那然后咋弄,全部弹出来?
如果这样的话岂不是费力气还不讨好


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 1657
活跃值: (4753)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
x64解决了这问题
2023-3-30 00:15
0
雪    币: 3614
活跃值: (31036)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看下汇编代码就能够理解了
2023-3-30 09:11
1
游客
登录 | 注册 方可回帖
返回
//