51单片机的程序存储器(ROM)与数据存储器(RAM)是相互分工的,请问一般PC计算机程序(ROM)与数据(RAM)共用吗?PC计算机的程序存储器(ROM)和数据存储器(RAM)分别指什么?
另外教材上有句话:“MCS-51单片机的存储器组织结构与一般微型计算机不同,一般微机通常是程序和数据共用一个存储空间,属于 Von Neumann 结构”。怎么理解这句话?我觉得计算机得硬盘与内存也是完全分工,不是共用的。
请教下51单片机的程序存储器ROM可以理解为书本或者试卷上的题目,而数据存储器RAM可以理解为做题目的草稿纸吗?
追答呵呵 可以这样比喻:
RAM相当于是一块黑板 可以反复使用 可以写 可以擦 再重写
ROM相当于是一个界碑 字是刻上去的 很难再改了 只能读出来看看 但优点是信息不丢啊
还有问题 都可以为你解答 满意吗
这个物理结构我明白,我是讲单片机在运行程序过程,就好比我们人从试卷(ROM)上读出题目(题目相当于固化在ROM里的程序)后在草稿纸(RAM)上一步一步计算出结果?这么理解对吗?
追答也可以这么理解 hehe
请教下51单片机的程序存储器ROM可以理解为书本或者试卷上的题目,而数据存储器RAM可以理解为做题目的草稿纸吗?
追答可以这么理解,但也不很合适。
也可以把ROM及里面的程序理解为一条生产线,RAM理解为生产线上的元件,工具,操作人员等。
例如:指令程序“MOV A,70H ”整个这条指令是存储在ROM里但是执行这条指令都是在RAM中进行的,因为A和70H都是RAM中的特殊功能寄存器和地址单元内容。
追答没必要理解这么复杂。
PC计算机的程序存储器(ROM)和数据存储器(RAM)分别指什么?另外教材上有句话:“MCS-51单片机的存储器组织结构与一般微型计算机不同,一般微机通常是程序和数据共用一个存储空间,属于 Von Neumann 结构”。怎么理解这句话?我觉得计算机得硬盘与内存也是完全分工,不是共用的。
追答对呀,所谓共用一个存储空间,就是指他们的实地址一致,没有重叠(51就重叠),至于你说的硬盘那是外设存储设备了,与内存是两码事,内存是指你计算机的内存条那部分。
51单片机的程序存储器(ROM)与数据存储器(RAM)是相互分工的,请问一般PC...
1 概念要明确 ROM 和 RAM是计算机的半导体存储器,速度与CPU相匹配,CPU只能直接访问和执行半导体存储器中的程序和数据。叫内存。而硬盘不是半导体存储器,速度与CPU不匹配,CPU不能直接访问和执行半导体存储器中的程序和数据,只有先把硬盘的内容传递给内存,CPU间接通过内存访问和硬盘的程序和数据,...
单片机的四道简答题
1. 答:单片机是在一块集成电路上把CPU、存储器、定时器\/计数器及多种形式的I\/O接口集成在一起而构成的微型计算机。它与通用微型计算机相比,具有如下特点:(1) 单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;(2) 采用面向控制的指令系统,控制功能强;(3) 多样化的I\/O接口...
...的51单片机是冯诺依曼结构吗,他们的数据存储器和程序存储器在一起...
这样的系统,内置或者挂到程序总线上的外置ROM,Flash都是作为程序存储器的。而挂到数据总线上的就作为数据存储器。有些系统需要查表等等,也会在数据总线上挂ROM,也作为数据存储器用。
MSC-51单片机程序存储器和数据存储器各有什么功用?其内部RAM区功能结构...
程序存储器负责储存长期保留的固定程序代码和表格常数;数据存储器则用于暂存数据或运算过程中的中间结果。8051单片机的内部RAM区包含256字节的内存,其中128字节分配给内部数据存储器,另外128字节则作为专用寄存器区域。内部RAM数据存储器进一步细分为三个主要区域:通用工作寄存器区、位寻址区和用户数据缓冲区。
8051单片机的编址方式是什么?
MCS-51单片机的存储器编址方式采用与工作寄存器、I\/O端口锁存器统一编址的方式。程序存储器和数据存储器空间好似相互独立的,各自有自己的寻址系统和控制信号,物理结构也不同。程序存储器为只读存储器(ROM),数据存储器为随机存储器(RAM)。1、程序存储器常用来存放程序和表格常数。程序存储器以程序...
51 系列单片机存储器是如何分类的?
51系列单片机的存储器主要分为程序存储器(ROM\/Flash)和数据存储器(RAM)。51系列单片机是一种基于Intel 8051微控制器架构的单片机。它的存储器结构主要由程序存储器和数据存储器两大部分组成。1. 程序存储器:程序存储器主要用于存放单片机运行时的程序代码。在51系列单片机中,程序存储器可以是只读存储...
单片机中rom与ram是怎么相互联系的,程序写入rom后如何开始执行_百度...
ROM是程序存储器,单片机的执行程序都存在里面,断电后里面的程序不会丢失。RAM是数据存储器,CPU在执行任务时将数据暂时存储在里面,断电后里面的数据就没有了。ROM和RAM是通过CPU建立联系的
51单片机的存储空间有哪几种类型?
1. 51单片机的存储空间物理结构上包含四个主要部分:片内程序存储器(ROM)、片外程序存储器(ROM)、片内数据存储器(RAM)以及片外数据存储器(RAM)。2. 在逻辑上,51单片机的存储空间划分为三个主要部分:64KB的程序存储器地址空间,供MOVC指令使用;256B的片内数据存储器地址空间,供MOV指令使用...
51单片机的存储器有哪些?
51单片机有以下几个内存模块组成:1】ROM或者Flash,叫程序存储区,你写的程序是存在这里面的,上电后从这里面执行。程序存储区也分为片内和片外,一般来说,现在的51很多已经做到了64K,所以很少有外扩 片外Flash或者片外的Rom了,Flash或者Rom不管是片内还是片外的,只能用来定义常量,是用code来...
51单片机中程序存储器与数数据存储器地址一样如何存储信息
首先要搞清一个问题,对于51单片机扩展外部数据存储器时,才会有程序存储器和数据存储器的地址相同。其次是程序存储器在正常的工作时,是不能存储数据的,只有在编程状态下才可以写数据的,而正常工作时只能读出程序或数据,所以,才叫只读程序存储器ROM。搞清这两个问题后再解释你的问题:如果程序存储器在...