打印

数据存储器

[复制链接]
1459|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhaoxqi|  楼主 | 2012-12-15 12:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据存储器和里面程序存储器里面分别存些什么?
沙发
zhaoxqi|  楼主 | 2012-12-15 12:27 | 只看该作者
为什么要加以区分?在内存里不都是些01数字吗

使用特权

评论回复
板凳
liliang9554| | 2012-12-15 12:28 | 只看该作者
顾名思义,一个放代码,一个放数据

使用特权

评论回复
地板
午夜粪车| | 2012-12-15 12:29 | 只看该作者
软件上:代码区 数据区
硬件上:程序存储区 数据存储区

使用特权

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

使用特权

评论回复
6
jiajs| | 2012-12-15 12:30 | 只看该作者
一个是用来跑程序,一个是被程序处理的

使用特权

评论回复
7
zhaoxqi|  楼主 | 2012-12-15 12:31 | 只看该作者
本帖最后由 zhaoxqi 于 2012-12-15 12:33 编辑

哦?

使用特权

评论回复
8
huangchui| | 2012-12-15 12:31 | 只看该作者
程序存储器为ROM,叫做Read only memory,程序是在这里运行了,一条一条的指令就放在这里了。系统掉电内容不丢失的。

使用特权

评论回复
9
zhenykun| | 2012-12-15 12:32 | 只看该作者
数据存储器为RAM,叫做random access menory,程序运行的数据全在这里了。系统掉电内容丢失的。

使用特权

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

使用特权

评论回复
11
spark周| | 2012-12-15 12:34 | 只看该作者
程序存储区:存放程序的code Rom
数据存储区:存放数据的Data Rom+存放临时数据的Data Ram

使用特权

评论回复
12
wyjie| | 2012-12-15 12:34 | 只看该作者
LZ不知道如何判断的话,对比大家的发言,再翻书对照看看比较好

使用特权

评论回复
13
wyjie| | 2012-12-15 12:37 | 只看该作者
这问题对于没有足够知识基础的人,不是一两句话能讲清楚的。

使用特权

评论回复
14
jlyuan| | 2012-12-15 12:37 | 只看该作者
确实有点迷糊……

使用特权

评论回复
15
zhaoxqi|  楼主 | 2012-12-15 12:39 | 只看该作者
谁对谁错现在都迷糊了,先结贴了

使用特权

评论回复
16
zhaoxqi|  楼主 | 2012-12-15 12:39 | 只看该作者
多谢大家了啊

使用特权

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

本版积分规则

808

主题

10636

帖子

4

粉丝