打印

数据存储器和里面程序存储器里面分别存些什么?

[复制链接]
5321|9
手机看帖
扫描二维码
随时随地手机跟帖
沙发
xiaohuai|  楼主 | 2010-5-19 22:21 | 只看该作者
问同学,说了半天也没说清楚

使用特权

评论回复
板凳
原野之狼| | 2010-5-19 22:53 | 只看该作者
软件上:代码区 数据区
硬件上:程序存储区 数据存储区

使用特权

评论回复
地板
杨工| | 2010-5-19 23:05 | 只看该作者
一般的,程序存储区是FLASH,数据区是RAM。
程序存储区的内容是"烧"进去的,掉电后不丢失。一般在程序运行期间不能修改,IAP除外。
所以程序存储区只能放程序和固定的数据。

使用特权

评论回复
5
ayb_ice| | 2010-5-20 09:10 | 只看该作者
一个是用来跑程序,一个是被程序处理的

使用特权

评论回复
6
風神| | 2010-5-20 20:58 | 只看该作者
程序存储区:存放程序的code Rom
数据存储区:存放数据的Data Rom+存放临时数据的Data Ram

使用特权

评论回复
7
xiaohuai|  楼主 | 2010-6-5 22:20 | 只看该作者
谢谢,大体知道了,不过大家你一眼我一语我越是乱了

使用特权

评论回复
8
后学| | 2010-6-6 08:49 | 只看该作者

使用特权

评论回复
9
Chao.T| | 2010-6-6 12:24 | 只看该作者
程序存储器为ROM,叫做Read only memory,程序是在这里运行了,一条一条的指令就放在这里了。系统掉电内容不丢失的。
数据存储器为RAM,叫做random access menory,程序运行的数据全在这里了。系统掉电内容丢失的。

使用特权

评论回复
10
后学| | 2010-6-6 12:50 | 只看该作者
楼上说的不对,
现在很多嵌入式系统都是先把程序加载到ram中执行,比在rom中执行要快,而且还有其他的优势,

使用特权

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

本版积分规则

0

主题

218

帖子

1

粉丝