社区
单片机/工控
帖子详情
片内RAM和内部RAM,请问这两个概念有区别吗?
xscn1986
2007-02-28 08:04:51
我在资料上看到片内RAM和内部RAM,请问这两个概念有区别吗?
还有MCS-51单片机的数据存储器在物理上和逻辑上都分为两个地址空间,一个是内部数据存储区和一个外部数据存储区,这句话是什么意思,什么叫物理上和逻辑上?再者这里的内部数据存储区和一个外部数据存储区指什么?和片内RAM和内部RAM有什么联系?
谢谢!
...全文
2568
6
打赏
收藏
片内RAM和内部RAM,请问这两个概念有区别吗?
我在资料上看到片内RAM和内部RAM,请问这两个概念有区别吗? 还有MCS-51单片机的数据存储器在物理上和逻辑上都分为两个地址空间,一个是内部数据存储区和一个外部数据存储区,这句话是什么意思,什么叫物理上和逻辑上?再者这里的内部数据存储区和一个外部数据存储区指什么?和片内RAM和内部RAM有什么联系? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kajiang
2011-07-26
打赏
举报
回复
[Quote=引用 5 楼 liuyaotao 的回复:]
单片机的CPU和电脑的CPU相似
也有rom 和 ram区
总体上都可以扩展 类似笔记本的 内存(RAM) 硬盘(ROM)一般扩展的叫外部也就扩展
离CPU近的或者叫内部的封装在一起的叫片内ROM 和 RAM
具体用处 片内rom用来存放指令(一般都是固定)包括BIOS也存放在这个部分 单片机8051为4K或8k;
片内ram用来存放数据(一般掉电丢失)包括程序中使用……
[/Quote]movc对是外部rom传送操作
刘尧涛
2010-08-10
打赏
举报
回复
单片机的CPU和电脑的CPU相似
也有rom 和 ram区
总体上都可以扩展 类似笔记本的 内存(RAM) 硬盘(ROM)一般扩展的叫外部也就扩展
离CPU近的或者叫内部的封装在一起的叫片内ROM 和 RAM
具体用处 片内rom用来存放指令(一般都是固定)包括BIOS也存放在这个部分 单片机8051为4K或8k;
片内ram用来存放数据(一般掉电丢失)包括程序中使用的数据 单片机8051一般为256B或512B.
之所以引入片外是因为空间的问题 具体用途是差不多的 只是访问的指令不同而已。
一般片内访问: mov 内部数据也就是ram
movc 程序存储器传送指令 片内rom
movx 片外rom
自己认为很全了 有误之处敬请指正 谢谢。
goodluckyxl
2007-03-01
打赏
举报
回复
51的编址是重叠使用不同指令区分访问地址
片内是芯片内集成速度很快和寄存器几乎一个及别
片外速度慢些
hansin
2007-02-28
打赏
举报
回复
一些片内RAM是512B:其中内部RAM为256B(使用MOV指令访问,定义与标准51相同);另外的256B为XRAM(片内的外部数据存储器),属于外部存储器的范畴,因此用途也同外部RAM,使用MOVX指令访问,当程序中的全局变量或单个局部变量需占较大存储空间时,可以定义为xdata型,保存到XRAM区
Etual
2007-02-28
打赏
举报
回复
8051本身包含数据RAM,所以叫片内RAM,另外,51可以外挂 RAM芯片来扩展 RAM ,那是片外RAM
8031 只能挂片外RAM
Great_Bug
2007-02-28
打赏
举报
回复
51的RAM有三种,
一是用 mov a, mem 来寻址的叫直接寻址,
一是用 mov a, @r0 来寻址的叫间接寻址,这个包括上面的地址范围,
一是用 movx a, @dptr 来寻址的,通常会被叫外部RAM,但现在有做在同一个IC里面的。
51单片机的
片内
RAM
和片外
RAM
的
区别
STC89C52 共有 512 字节的
RAM
,是用来保存数据的,比如我们定义的变量都是直接存在
RAM
里边的。但是单片机的这 512 字节的
RAM
在地位上并不都是平等的,而是分块的,块与块之间在物理结构和用法上都是有
区别
的,因此我们在使用的时候,也要注意一些问题。 51 单片机的
RAM
分为
两个
部分,一块是
片内
RAM
,一块是片外
RAM
。标准 51 的
片内
RAM
地址从 0x00H~0x7F 共 128 个字节,而现在我们用的 51 系列的单片机都是带扩展
片内
RAM
的,即
RAM
是从 0x
FPGA中Block
RAM
和分布式
RAM
的
区别
?分别适用的场景是什么?
FPGA中Block
RAM
和分布式
RAM
的
区别
?分别适用的场景是什么?1 Block
RAM
2 查找表存储器——分布式
RAM
3 嵌入式存储器的使用方法 FPGA芯
片内
有两种存储器资源:一种叫block
ram
,另一种是由LUT配置成的
内部
存储器(也就是分布式
ram
)。 1 Block
RAM
Block
ram
由一定数量固定大小的存储块构成的,使用BLOCK
RAM
资源不占用额外的逻辑资源,并且速度快。但是使用的时候消耗的BLOCK
RAM
资源是其块大小的整数倍。如Xilinx公司的结构中每个B
RAM
有3
F2812 DSP程序运行在
片内
RAM
和FLASH的
区别
F2812 DSP程序运行在
片内
RAM
和
片内
FLASH的
区别
声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:F2812是带有
内部
Flash的DSP,与
内部
没有flash的C6455相比在硬件设计上可能更加简单,其程序运行机制也略有不同,c6455只能将flash中的程序加载到
RAM
中才能运行,而F2812在Flash
内部
就可以运行,而将对时间敏感的程序段
RAM
和ROM的
区别
大家好我是狗蛋,相信很多小伙伴有这样一个疑惑电脑中的
RAM
和ROM的
区别
今天我来带大家揭开他们神秘的面纱 其实
RAM
,ROM都是来存储东西的比如我们熟悉的CPU缓存,电脑手机的内存就属于
RAM
,而固态硬盘,u盘还有手机时所说的32G.64G的存储空间就属于ROM。 那么这
两个
的
区别
就是,
ram
在断电后存储的数据就没有了,比如我们的内存。而我们的rom断电后存储的数据依旧不会丢失,比如U盘。 我们
RAM
之所以断电后会数据丢失,是因为
RAM
是通过电容存储的电荷,来保存数据的。那么
RAM
又分为动态和
计算机中哪些是rom哪些是
ram
,电脑
RAM
和ROM的
区别
是什么?
RAM
和ROM有哪些作用?
电脑
RAM
和ROM的
区别
是什么?实际上这
两个
是都是内存的组成部分,
RAM
是临时存放数据用的,关机后啥也没有了,而ROM则是存放有固定数据,且删不掉也无法覆盖其他数据,当然,如果用户不理解,可以仔细阅读下文讲述。电脑
RAM
和ROM的
区别
和作用介绍:电脑中调用的数据,就需要从硬盘读出,发给内存(
RAM
和ROM),然后内存再发给CPU,也可以理解成是内存和CPU之间的缓存,因为CPU中的ALU(虚拟寄存...
单片机/工控
27,515
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章