51单片机如何区分rom与ram,因为他们的地址一样,都是0000h——0ffffh,若果要调用数据,如何判断

如题所述

首先你要明白,ROM是用来固化程序的,RAM是用来存储数据的,实际写程序的时候,使用内部RAM,定义变量即可,基本不关心实际地址。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-29
若果要调用数据,如何判断
----------------------------
不用判断,你想从什么空间调用数据,就使用对应的指令就行。
第2个回答  2010-06-29
51哪来的ROM,是外接的吗,MOV指令读写内部的,MOVX指令读写外部的
第3个回答  2010-06-29
51的数据总线和地址总线是分开的吧?!本回答被提问者采纳

51单片机如何区分rom与ram,因为他们的地址一样,都是0000h——0ffffh...
首先你要明白,ROM是用来固化程序的,RAM是用来存储数据的,实际写程序的时候,使用内部RAM,定义变量即可,基本不关心实际地址。

MCS-51单片机片内RAM的组成的划分方式和功能分别是什么?
51单片机的具体存储器地址分配 数据存储器(RAM)为 256 字节, 地址范围为00H~FFH, 分为两大部分: 低 128 字节(00H~7FH)为真正的RAM区; 高 128 字节(80H~FFH)为特殊功能寄存器区SFR。程序存储器(ROM)的内部地址为 0000H~0FFFH, 共 4 KB; 外部地址为 1000H~FFFFH, 共 60 KB。 当...

MCS-51 单片机的存储器地址空间如何划分?各地址空间的地址范围和容量如...
片外RAM的地址范围是0000H到FFFFH,容量即为64KB.对片外RAM读写,需用MOVX指令.--- ROM:ROM的地址范围是0000H到FFFFH,容量即为64KB.其中0000~0FFFH,即4K,在片内,其它在片外.(对于8031,这64K的ROM,都在片外.)对ROM读出,需用MOVC指令.

MCS-51单片机的存储器地址空间如何划分?各地址空间的地址范围和容量如何...
2. 片外RAM:地址范围为0000H到FFFFH,容量为64KB。对片外RAM的读写操作,需使用MOVX指令。3. ROM:ROM的地址范围同样为0000H到FFFFH,容量为64KB。其中,0000至0FFFH的4K空间位于片内,其余空间位于片外。对于8031,这64K的ROM全部位于片外。对ROM的读取操作,需使用MOVC指令。

片外rom和片外ram各自的地址范围?单片机如何区分两者的访问?
原则上说,片外rom和片外ram各自的地址范围可以重叠,也就是都可以从0000H开始到0FFFFH结束。单片机根据指令区分两者的访问,MOVC访问的是片外rom,MOVX访问的是片外ram。但是,对于片内有ROM和内部集成外部RAM的芯片,要统一编址,各自不能重叠。

51单片机外部ram的寻址范围是多少?
外部RAM的寻址范围是0000H~FFFFH。单片机是根据单片机指令来区分内部与外部RAM的。使用MOVX命令就使用外部RAM,使用MOV命令就指向内部RAM,所以,尽管0~255地址重叠,但内部0~255只能用MOV访问,外部0~255只能用MOVX访问,你不用担心。 追问 内部ram的地址范围是多少呢? 追答 51的话0~127,52的话0~255,但其中有...

...存储存器和外部数据存储器地址都是0000H~FFFFH在实际使用中是否存在...
51 单片机的存储器,是“哈佛结构”。程序存储存器和外部数据存储器,是各自独立的。这就绝对不会出现重叠的现象。而 80x86 CPU 所管理的,只有一个存储器。代码(程序)段、数据段、堆栈段以及附加段,都是在这一个存储器里面。这四个段,可以互相分离,也可以部分重叠,甚至完全重合。所以,只有 ...

MCS-51系列单片机的存储器可划为几个空间?其地址范围及容量是多少?在使...
1、空间划分存储器分为程序存储器(ROM)和数据存储器(RAM)两大类。程序存储器有片内和片外存储器两种;数据存储器也有片内和片外存储器两种。2、地址范围及容量程序存储器是片内外统一寻址,片内程序存储空间+片外程序存储空间=64K的存储空间(0000H-FFFFH)。而数据存储器则是单独寻址,片内数据...

RAM的三个物理空间
从物理构造的角度讲、51单片机的存储系统可以分为四个存储空间:既片ROM,RAM和片外 ROM、RAM。从逻辑构造上看〔既端程的角度],可以分为三个不同的空间:[1)片、片外统一编址的64KB的程序存储器地址空间:0000H-FFFFH(用16 位地址);;其中 0000H-0FFFH 为片 4KB 的 ROM 地址空间,1000H-FFFFH...

51单片机的程序存储器(ROM)与数据存储器(RAM)是相互分工的,请问一般PC...
3 PC计算机的ROM和 RAM的地址是统一编址的。访问是采用相同的指令去访问。单片机由于地址线的引脚数目少,分配的地址空间有限,故ROM和 RAM的地址是分开编址的。为两个不同的逻辑空间,如一个程序存储器空间 地址为0000H~FFFFH.一个片外数据存储器空间 地址为0000H~FFFFH.访问时为了加以区分,...

相似回答
大家正在搜