社区
C语言
帖子详情
帧指针 和栈指针到底是什么,有什么联系吗,拜托了!
tangwuquan
2006-10-01 02:12:08
在函数调用和返回的时候会涉及到帧指针和栈指针但谁能给我说的更清楚一点,
感谢, 感谢!!!!
...全文
2036
5
打赏
收藏
帧指针 和栈指针到底是什么,有什么联系吗,拜托了!
在函数调用和返回的时候会涉及到帧指针和栈指针但谁能给我说的更清楚一点, 感谢, 感谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
legumen
2006-10-01
打赏
举报
回复
1
FP帧指针指向帧头
SP栈指针指向栈顶
大部分现代计算机系统使用栈来给进程传递参数并且存储局部变量。栈是一种在进程映象内存的高地址内的后进先出(LIFO)的缓冲区。当程序调用一个函数时一个新的“栈帧”会被创建。这个栈帧包含着传递给函数的各种参数和一些动态的局部变量空间。“栈指针”记录着当前 栈顶的位置。由于栈指针的值会因为新变量的压入栈顶而经常的变化,许多实现也提供了一种"帧指针"来定位在栈帧的起始位置,以便局部变量可以更容易的被访问。
简单的说就是帧指针可用于子例程参数传输,而栈指针则可用于存储子程序调用的返回地址。
可以看一下“计算机系统”
sunman1982
2006-10-01
打赏
举报
回复
http://www.newsmth.net/pc/pccon.php?id=6593&nid=248537
u94586813
2006-10-01
打赏
举报
回复
长见识了~~
lhbgyl
2006-10-01
打赏
举报
回复
你可以看《深入理解计算机系统》第三章,讲的很详细
C++ 11 14 17 20内存管理-
指针
、智能
指针
和内存池
课程简介C++ 11 14 17 20内存管理-
指针
、智能
指针
和内存池从基础到实战学习计划1. 每天学习一小时以上2. 跟着视频动手编写代码3. 调试代码并对比课程多提供的源码课程目标1. 理解
指针
原理并学会智能
指针
和编程2. 理解c++17内存池技术3. 理解c++11 14 17 20 内存相关特性4. 拥有应用智能
指针
和内存池的实战的能力
cocos2dx-内存管理剖析(智能
指针
的局限与引用计数的选择)
一、常用内存管理计数 1、智能
指针
cocos的内存管理没有用智能
指针
,智能
指针
,c++有相应的类型,代码如下: #include using namespace std; class Obj{ public: ~Obj(){ printf("destruct is called\n"); } }; void testAutoptr(){ auto_ptr obj1(
运行时数据区——虚拟机
栈
提示:文章思路是借鉴了宋老师的视频讲解顺序,另外对《深入理解java虚拟机》这本书也是把重点的地方进行了搬运,可以说是很全了,秉承着开源精神和极客精神写了这篇博文,希望读者能够动动尊贵的手指关注、点赞(哥,别老白嫖,总结很辛苦的,
拜托
了)。 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 与程序计数器一样,java虚拟机
栈
也是线程私有的,它的生命周期与线程一样。虚拟机
栈
描述的是java方法执行的内存模型:每个方法被执行的时候,java虚拟机都会同步创建一个
栈
帧
用于存储.
《深入理解Java虚拟机》——阅读笔记(一)——20201102~1104
走进java 1.1 概述 java优点:
拜托
了硬件平台的束缚,实现了“一次编写,到处运行”的理想 提供了一种相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和
指针
越界问题 实现了热点代码检测和运行时编译及优化,使得java应用能随着运行时间的增加而获得更高的性能 有一套完善的应用程序接口,还有无数的来自商业机构和开源社区的第三方类库来帮助实现各种各样的功能 …… 1.2 java技术体系 传统意义上,Sun官方所定义的Java技术体系包含了: Java程序设计语言 各种硬件平台上的Java虚
Android技术
栈
(一)从Activity迁移到Fragment
1.首先什么是Fragment? Fragment是Android的视图生命周期控制器(带生命周期的自定义View),是Activity上的View层级中的一部分,一般可以把它看做一个轻量级的Activity.与传统的Activity相比,它只占用更少的资源,并且提供更大的编码灵活性、在超低版本上的兼容性等. 使用Fragment,即使是在肥肠差劲的平台(例如API 19以下连ART都没有的的老...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章