-
-
[原创]浅析汇编之堆栈平衡
-
发表于: 2019-4-14 19:40 11096
-
程序运行需要使用数据,那么数据存放在哪里呢,内存中.
首选存放位置是寄存器(运行速度快),但是由于可用的太少,所以就把数据存放在堆栈中.
但是要考虑存储位置的问题,要想精准的访问到存储的数据,就需要一个固定的内存地址(栈底)
数据从一个固定的位置开始,依次排列
函数内使用的局部变量都是临时存储的,如果每次调用都要往内存中存数据并且不去删除,就会造成很大的浪费
解决方法就是给他一块临时的空间,用完之后就覆盖掉,这就是开辟堆栈
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2019-4-15 09:50
被mb_dgsueauw编辑
,原因:
赞赏记录
参与人
雪币
留言
时间
一笑人间万事
为你点赞~
2023-1-27 00:22
Railgun_
为你点赞~
2020-3-9 01:34
mb_dgsueauw
为你点赞~
2019-4-15 10:34
小迪xiaodi
为你点赞~
2019-4-15 08:50
Ad05n
为你点赞~
2019-4-15 05:58
赞赏
他的文章
- [求助]脱vmp3.x版本的壳 3469
- [原创]看我如何双开任务管理器 7285
- [原创]浅析汇编之堆栈平衡 11097
看原图
赞赏
雪币:
留言: