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

用Keil C51写程序 没有全局变量 为什么还会有RAM占有量 并且主程序调用不同的子函数RAM占有量不同

发布网友 发布时间:2022-04-23 09:27

我来回答

4个回答

热心网友 时间:2023-10-09 12:17

简单的解释是,函数调用的时候,是需要建立局部变量的位置存储的,这个就是一般的stack。动态分配的内存,则是放在heap里面。假设没有这个stack的分配,那么函数调用的时候,你把这些局部变量放在哪里呢?

热心网友 时间:2023-10-09 12:18

Keil C51的函数默认不支持重入,所以所谓局部变量(包括寄存器无法存放的参数)都是以全局变量的形式存放的。

热心网友 时间:2023-10-09 12:18

这个data是在极端情况下,KEIL遍历程序后计算出来的RAM最大使用量,就是你程序使用RAM的峰值。所以这个大小与释放没有关系,只是供你选择CPU型号时做参考。

热心网友 时间:2023-10-09 12:19

那个RAM是单片机需要提供的最小RAM数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 JAVA有没有全局变量,请给例子,谢谢 net的web页面中是不是没有全局变量 为什么java没有全局变量 全局变量和 局部变量的区别? c#没有全局变量,每一个c#文件都不会互相干扰吗? java语言中没有全局变量,那么应该如何实现全局变量的功能 为什么java没有全局变量?用什么可以代替? java中有没有全局变量?? 为什么Java里没有全局变量 含有羊毛.腈纶的针织衫为何会使皮肤有痒的感觉 针织材料和腈纶材料做手套可以吗 腈纶是什么面料 看上一件毛衣,同样的款式,一件是腈纶面料,一件是聚酯纤维该选哪件? 70%棉类混纺和腈纶面料做针织毛衣哪个好一点啊? 什么是腈纶纱线,他有哪些特点跟用途 60%的棉40的腈纶的针织衫怎么样 针织帽腈纶和棉的哪种好 怎么样从衣服吊牌上看出是不是哪年的衣服,衣服上有个执行标准:Q/LLZG... 氨纶、涤纶、晴纶有什么区别吗?哪个成分高些衣服质量比较好比较耐穿? 腈纶是什么面料?腈纶的特点有哪些 ASP当中有没有全局变量 python没有全局变量吗 lua 怎么判断有没有一个全局变量 找一份没有全局变量的学生成绩管理系统的c语言程序代码 JAVA里 有没有全局变量 spring mvc有没有全局变量 Java面试题:Java里面有没有全局变量 设置全局变量为什么没有成功 在c语言中没有对变量赋值,它的值是否自动赋0? 汽车发动机爆震的原因有哪些? 什么原因会导致发动机爆震? 什么叫发动机爆震 ,一般是什么引起的? 发动机爆震的主要原因 发动机爆震故障引起的原因有可能是什么? 发动机爆震是那些原因造成的? 苹果12看视频模糊 发动机有时候会爆震,原因到底是什么? iphone12感觉看视频很模糊啊 发动机爆震都由什么原因造成? 正品iPhone12在手机上看电视画质会糊