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

[复制链接]
1425|15
手机看帖
扫描二维码
随时随地手机跟帖
zhanglli|  楼主 | 2018-4-12 15:45 | 显示全部楼层 |阅读模式
数据存储器和程序存储器里面分别存些什么?
zhanglli|  楼主 | 2018-4-12 15:49 | 显示全部楼层
为什么要加以区分?在内存里不都是些01数字吗

使用特权

评论回复
guoyt| | 2018-4-12 15:56 | 显示全部楼层


顾名思义,一个放代码,一个放数据

使用特权

评论回复
hanwe| | 2018-4-12 15:58 | 显示全部楼层
软件上:代码区 数据区
硬件上:程序存储区 数据存储区

使用特权

评论回复
yufe| | 2018-4-12 16:04 | 显示全部楼层

一般的,程序存储区是FLASH,数据区是RAM。
程序存储区的内容是"烧"进去的,掉电后不丢失。一般在程序运行期间不能修改,IAP除外。
所以程序存储区只能放程序和固定的数据。

使用特权

评论回复
llia| | 2018-4-12 16:08 | 显示全部楼层
一个是用来跑程序,一个是被程序处理的

使用特权

评论回复
llia| | 2018-4-12 16:11 | 显示全部楼层
程序存储器为ROM,叫做Read only memory,程序是在这里运行了,一条一条的指令就放在这里了。系统掉电内容不丢失的。

使用特权

评论回复
wangpe| | 2018-4-12 16:15 | 显示全部楼层
数据存储器为RAM,叫做random access menory,程序运行的数据全在这里了。系统掉电内容丢失的。

使用特权

评论回复
zhanglli|  楼主 | 2018-4-12 16:19 | 显示全部楼层
楼上说的。。。现在很多嵌入式系统都是先把程序加载到ram中执行,比在rom中执行要快,而且还有其他的优势,

使用特权

评论回复
langgq| | 2018-4-12 16:22 | 显示全部楼层
程序存储区:存放程序的code Rom
数据存储区:存放数据的Data Rom+存放临时数据的Data Ram

使用特权

评论回复
zhuww| | 2018-4-12 16:26 | 显示全部楼层

LZ不知道如何判断的话,对比大家的发言,再翻书对照看看比较好

使用特权

评论回复
wangzsa| | 2018-4-12 16:29 | 显示全部楼层

这问题对于没有足够知识基础的人,不是一两句话能讲清楚的。

使用特权

评论回复
lium| | 2018-4-12 16:36 | 显示全部楼层

楼主先搞清楚什么是哈弗结构,什么是冯诺依曼结构吧。

使用特权

评论回复
hanwe| | 2018-4-12 16:38 | 显示全部楼层

ROM保存的是程序,在运行过程中不能更改,掉电不丢失。相当于电脑硬盘.
RAM保存的是一些数据变量,在系统运行时传递数据,掉电了数据不可保存。相当于电脑的内存卡。

使用特权

评论回复
zhanglli|  楼主 | 2018-4-12 16:40 | 显示全部楼层
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
timixiaoyouxi| | 2020-1-13 14:46 | 显示全部楼层
llia 发表于 2018-4-12 16:11
程序存储器为ROM,叫做Read only memory,程序是在这里运行了,一条一条的指令就放在这里了。系统掉电内容 ...

RAM吧,随机可读存储器吧

使用特权

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

本版积分规则

1016

主题

9386

帖子

1

粉丝