发新帖我要提问
12
返回列表
打印
[技术问答]

堆栈地址分配原理,变量放RAM,small编译按data

[复制链接]
楼主: burgessmaggie
手机看帖
扫描二维码
随时随地手机跟帖
21
kmzuaz| | 2023-7-5 16:15 | 只看该作者 回帖奖励 |倒序浏览
栈帧包含了函数的参数、局部变量、返回地址和其他与函数调用相关的信息。

使用特权

评论回复
22
mollylawrence| | 2023-7-5 16:46 | 只看该作者
尽可能地将变量存储在ROM(程序存储区)中,以节省RAM的使用。

使用特权

评论回复
23
renyaq| | 2023-9-5 23:55 | 只看该作者
下面复读机好多

使用特权

评论回复
24
LLGTR| | 2023-12-5 09:11 | 只看该作者
通常的做法是将堆栈从高地址增长到低地址,其中堆栈的顶部位于高地址,底部位于低地址。

使用特权

评论回复
25
大鹏2365| | 2024-8-20 01:25 | 只看该作者
在 8051 架构中,堆栈的概念还可以说是相对简单。就是用于保存函数调用时的返回地址以及局部变量,通过堆栈指针来管理。

使用特权

评论回复
26
小夏天的大西瓜| | 2024-8-21 23:05 | 只看该作者
好保证至少有16个字节留给堆栈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则