① 单片机中程序存储器与数据存储器有什么区别都有什么作用详细点,谢谢。
程序存储区的数据是不变化的,写入程序后就是固定的。而数据存储区的数据是变化的。在程序运行过程中会有写入新的数据
② 什么是程序存储器,什么是数据存储器
这是Harvard体系结构的计算机才有的概念。即将数据和指令分放在不同的物理位置。
目前x86系列的计算机都是Von Neumann结构的,数据与指令不加区分的放在一起。
③ RAM是指程序存储器还是数据存储器
RAM(随机存取存储器)
RAM -random access memory 随机存储器
存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。
按照存储信息的不同,随机存储器又分为静态随机存储器(Static RAM,SRAM)和动态随机存储器(Dynamic RAM,DRAM)。
1、随机存储器特点
①随机存取
所谓“随机存取”,指的是当存储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。相对的,读取或写入顺序访问(Sequential Access)存储设备中的信息时,其所需要的时间与位置就会有关系(如磁带)。
②易失性
当电源关闭时RAM不能保留数据。如果需要保存数据,就必须把它们写入一个长期的存储设备中(例如硬盘)。RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM不会。
③高访问速度
现代的随机存取存储器几乎是所有访问设备中写入和读取速度最快的,取存延迟也和其他涉及机械运作的存储设备相比,也显得微不足道。
④需要刷新
现代的随机存取存储器依赖电容器存储数据。电容器充满电后代表1(二进制),未充电的代表0。由于电容器或多或少有漏电的情形,若不作特别处理,数据会渐渐随时间流失。刷新是指定期读取电容器的状态,然后按照原来的状态重新为电容器充电,弥补流失了的电荷。需要刷新正好解释了随机存取存储器的易失性。
⑤对静电敏感
正如其他精细的集成电路,随机存取存储器对环境的静电荷非常敏感。静电会干扰存储器内电容器的电荷,引致数据流失,甚至烧坏电路。故此触碰随机存取存储器前,应先用手触摸金属接地。
2、RAM ROM 内存的区别
rom -read only memory 只读存储器
①简单地说,在计算机中,RAM 、ROM都是数据存储器。RAM 是随机存取存储器,它的特点是易挥发性,即掉电失忆。ROM 通常指固化存储器(一次写入,反复读取),它的特点与RAM 相反。ROM又分一次性固化、光擦除和电擦除重写两种类型。
②什么是内存呢?
在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。
从一有计算机开始,就有内存。内存发展到今天也经历了很多次的技术改进,从最早的DRAM一直到FPMDRAM、EDODRAM、SDRAM等,内存的速度一直在提高且容量也在不断的增加。今天,服务器主要使用的是什么样的内存呢?目前,IA架构的服务器普遍使用的是REGISTEREDECCSDRAM。
既然内存是用来存放当前正在使用的(即执行中)的数据和程序,那么它是怎么工作的呢?我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的“动态”,指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,借此来保持数据的连续性。
④ 在单片机中()为程序存储器
应该就是教材为了方便说明,随便写的.因为rom中每一个存储单元的值都与你的程序有关,在你下一次烧录之前,存储器中的值是一定的.
⑤ 怎样区分片外程序存储器和数据存储器
数据存储区 在掉电再上电的时候 里面的数据会丢失
外部程序存储区则不会,片外存储区的开始地址是1000H
内部程序存储区的地址是0000~0FFFH 可以根据地址来区分
外部数据存储区的地址是0000~FFFF
外部数据存储区和内部数据存储区根据指令来区分
⑥ 单片机中程序存储器
是教材为了说明这条指令的作用而“假设”的在2185H单元的内容是51H,所以在这指令执行之后ACC=51H,就是这样。
不过我想说的是,你在这些问题上钻牛角尖是很不应该的,因为这会影响你的学习,会造成你越来越多的困惑。
⑦ 51单片机的程序存储器(ROM)与数据存储器(RAM)是相互分工的,请问一般PC计算机程序与数据共用吗
呵呵 你的问题好多呀 还是俺来回答你吧
1 概念要明确 ROM 和 RAM是计算机的半导体存储器,速度与CPU相匹配,CPU只能直接访问和执行半导体存储器中的程序和数据。叫内存。
而硬盘不是半导体存储器,速度与CPU不匹配,CPU不能直接访问和执行半导体存储器中的程序和数据,只有先把硬盘的内容传递给内存,CPU间接通过内存访问和硬盘的程序和数据,因此硬盘叫外存。
2 ROM 为只读存储器,写入的程序和数据不可再更改,存放的程序断电也不丢失。
RAM是读写存储器,可读可写,用起来方便,价格低,被PC计算机广泛使用,即做内存条。
缺点:断电程序、信息不能保留。
ROM 在PC计算机中,用来存放开机的引导程序和基本的驱动程序,叫做BIOS.
3 PC计算机的ROM和 RAM的地址是统一编址的。访问是采用相同的指令去访问。
单片机由于地址线的引脚数目少,分配的地址空间有限,故ROM和 RAM的地址是分开编址的。为两个不同的逻辑空间,如一个程序存储器空间 地址为0000H~FFFFH.
一个片外数据存储器空间 地址为0000H~FFFFH.访问时为了加以区分,采用不同的执行访问不同的存储器。
呵呵 给你介绍了半天 该给加分了吧
⑧ 指令和程序是以什么形式存放在程序存储器中
在存储器中,数据和程序是以二进制形式存放的。计算机的程序和程序运行所需要的数据以二进制形式存放在计算机的存储器中。
程序和数据存放在存储器中,即“存储程序”的概念。计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。
存储器是计算机的记忆装置,它的主要功能是存放程序和数据。程序是计算机操作的依据,数据是计算机操作的对象。
存储容量的大小以字节为单位来度量。经常使用KB(千字节)、MB(兆字节)、GB(千兆字节)和TB来表示。它们之间的关系是:1KB=1024B=210B,1MB=1024KB=220B,1GB=1024MB=230B,1TB=1024G=240B。(1024 = 2^32)
(8)程序存储器扩展阅读
位(bit):是计算机存储数据的最小单位。机器字中一个单独的符号“0”或“1”被称为一个二进制位,它可存放一位二进制数。
字节(Byte,简称B):字节是计算机存储容量的度量单位,也是数据处理的基本单位,8个二进制位构成一个字节。一个字节的存储空间称为一个存储单元。
根据存储器与CPU联系的密切程度可分为内存储器(主存储器)和外存储器(辅助存储器)两大类。
现代计算机系统中广泛应用半导体存储器,从使用功能角度看,半导体存储器可以分成两大类:断电后数据会丢失的易失性(Volatile)存储器和断电后数据不会丢失的非易失性(Non-volatile)存储器。
微型计算机中的RAM属于可随机读写的易失性存储器,而ROM属于非易失性(Non-volatile)存储器。
⑨ 系统程序存储器,里面存的比如是 什么啊
RAM 随机存储器ROM读存储器
40MB机身内存相于电脑内存条
128MBRAM相于硬盘
256MBROM相于硬盘系统区手机系统区专门ROM芯片
都存储器属于半导体存储器读、写数据(或者说存、取数据)功能RAMROM
RAM由英文Random Access Memory首字母构意随机存储器即工作状态往存储器随读写数据根据存储单元工作原理同RAM静态存储器(SRAM)态存储器(DRAM)RAM特点:读写;给存储器断电面存储数据丢失我经说内存比计算机内存手机内存包括CPU用高速缓存都属于RAM类存储器
ROM由英文Read only Memory首字母构意读存储器顾名思意存储器能读能像RAM随读写允许产写机数据旦写入则更改另外特点存储器掉电面数据丢失存放百千类存储器用存放固件比计算机启引导程序手机、MP3、MP4、数码相机等些电产品相应程序代码
综所述RAM指手机内存ROM指存放手机固件代码存储器比手机操作系统、些应用程序游戏等
⑩ 简述程序存储器分类及其特点
程序存储器 是指ROM半导体存储器,主要特点是断电后,保存在存储器中的信息不会丢失。
保存信息不用刷新,计算机操作时只能进行读操作,因此叫做只读半导体存储器 一般主要用来 存放计算机的程序代码 。
种类有:
1 掩模程序存储器ROM 由生产商排版写程序,适合批量生产 程序不能再修改 使用起来不够灵活。
2紫外线可擦除的程序存储器EPROM: 可以由用户烧写程序 也可以随时用紫外线照射来擦除
成空白芯片 可以反复使用。
3电擦除程序存储器EEPROM 即也叫E2PROM 可以反复擦除 跟紫外线可擦除相比 擦除方便 擦除时间更快
4一次性写入的PROM, 可以用户自己写入程序 但只能写入一次 不能再擦除 成本低 适合批量生产
5闪存Flash : 非易失随机访问存储器(NVRAM)的俗称(不是只读存储器)写速度远远高于电擦除程序存储器EEPROM 。