admin管理员组文章数量:1531658
2024年5月3日发(作者:)
data是什么意思?
1
篇一:单片机C语言code与data的作用
单片机C语言code与data的作用
单片机C语言unsigned char code table[] code 是什么作用?
code的作用是告诉单片机,我定义的数据要放在ROM(程
序存储区)里面,写入后就不能再更改,其实是相当与汇编
里面的寻址MOVC(好像是),因为C语言中没办法详细描述
存入的是ROM还是RAM(寄存器),所以在软件中添加了这
一个语句起到代替汇编指令的作用,对应的还有data是存入
RAM的意思。
程序可以简单的分为code(程序)区,和data (数据)
区,code区在运行的时候是不可以更改的,data区放全局变
量和临时变量,是要不断的改变的,cpu从code区读取指令,
对data区的数据进行运算处理,因此code区存储在什么介
质上并不重要,象以前的计算机程序存储在卡片上,code区
也可以放在rom里面,也可以放在ram里面,也可以放在flash
里面(但是运行速度要慢很多,主要读flash比读ram要费
时间),因此一般的做法是要将程序放到flash里面,然后load
到 ram里面运行的;DATA区就没有什么选择了,肯定要放在
RAM里面,放到rom里面改动不了。
附:
c51中的存储类型
2
版权声明:本文标题:data是什么意思- 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1714747075a420797.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论