问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编译器是如何翻译函数,函数调用的? 从汇编语言角度去解释 ?

发布网友 发布时间:2023-09-04 14:11

我来回答

2个回答

热心网友 时间:2024-11-03 19:25

这个问题涉及到的东西真的很多,简单的说,函数的调用过程如下:
1.push压入函数的返回地址
2.push压入参数,先后顺序根据调用方式的不同而不同。
3.call相应函数
4.函数结束后通过ret指令跳回1中压入的返回地址继续运行

热心网友 时间:2024-11-03 19:26

呵呵
并不复杂
函数本质上只是
一断对于栈内存的操作。

这个问题内容很多
你去看看 c/c++深层探索.
如果你学过汇编很容易看懂这本书。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
甲状腺穿刺细胞病理学检查及分子检测实践分享 认识甲状腺的解剖结构 ...其中左侧中部一个大小约4.7*3.1mm,下部背侧一 甲状腺疾病 严不严重 这是什么病 拍抖音视频如何赚钱 未成年人出国旅游 可不可以不跟监护人一起? 急! 关于未成年人去香港的问题 未成年自己报旅行社去度假村可以吗? 未成年人去香港旅游要多交多少钱? 未成年人参加旅行社旅游需要监护人么? 把钱放莱商银行安全吗 苏叶的复仇男主是谁 天水到广州的机票多少钱 广州到天水飞机票多少钱 天水到西安的飞机票多少钱 天津到天水机票1月25号多少钱 上海到天水的机票多少钱18好早上的,或者19好早上的 gta哪个跑车有机枪 gta5叛乱分子有几种 gta5车顶架机枪的车 云南大学附属中学的办学成果 云南大学附属中学的办学历史 梁萧的人物简介 我租的房子,现在太阳能坏掉了,想问下,应该是谁掏钱修? ...真空管冻裂,修理费是我们出,还是应该房东出? 是怎样做到快速入睡的? 十字绣线快没了怎么换线 马池口横桥村到昌平珠江摩尔大厦怎么走少不行 昌平区珠江摩尔大厦到海淀区西三旗清河镇一街83号北京明园大学怎么走... 机动车驾驶问题 单片机汇编语言中怎么实现函数的调用啊? 最强的超合体怪兽是谁 我是小三阳,今天查出总蛋白,球蛋偏高,白球比例偏低怎么办? ...球蛋白升高(41.00G/L).白球比例降低(1.09G/ 球蛋白降低,白球比例升高有什么病变吗 丰田致炫四轮定位在质保内吗 新疆巴楚县有没有48兵团 苹果手机怎样下载两个微信? 金桥铝材招聘富士康客服吗 郑州金桥招聘可以进去吗 锅炉打压应为设计压力的多少倍 PPR水管打压是不是先升到设计压力,再补压到试验压力?权威的标准有... 成都八益家具城的介绍 如何设置两个切换登录时输入密码? 如何设置两个切换登录时输入密码? 当归,川芎,黄芪,哺乳期女性可以吃吗 流浪地球2谁制造了月球危机 丙纶地毯和涤纶地毯的区别 不考虑价格 你认为哪个好 二十之数有玄机打一数字谜语 1.557保留两位小数是?