首页
社区
课程
招聘
[原创]浅析汇编之堆栈平衡
发表于: 2019-4-14 19:40 11119

[原创]浅析汇编之堆栈平衡

2019-4-14 19:40
11119
程序运行需要使用数据,那么数据存放在哪里呢,内存中.
首选存放位置是寄存器(运行速度快),但是由于可用的太少,所以就把数据存放在堆栈中.
但是要考虑存储位置的问题,要想精准的访问到存储的数据,就需要一个固定的内存地址(栈底)
数据从一个固定的位置开始,依次排列
函数内使用的局部变量都是临时存储的,如果每次调用都要往内存中存数据并且不去删除,就会造成很大的浪费
解决方法就是给他一块临时的空间,用完之后就覆盖掉,这就是开辟堆栈




[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2019-4-15 09:50 被mb_dgsueauw编辑 ,原因:
收藏
免费 5
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//