指令和数据都存放在存储器中计算机如何区分

作者&投稿:涂希 (若有异议请与网页底部的电邮联系)
指令和数据都存于存储器中,计算机如何区分它们~

计算机区分指令和数据有以下2种方法:
1、通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。
2、通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。
存储器中的每段存储空间都会有一个地址,每个指令都包括一段操作数和一段空间地址,cpu会根据操作数去处理地址所指的数据。
一般计算机先读取存储器最开始的内容(这一部分是指令),然后加载操作系统(先是LOADER)后由操作系统对硬盘文件系统结构(即是数据)以判断其他数据和指令的位置

扩展资料:
构成存储器的存储介质,存储元,它可存储一个二进制代码。由若干个存储元组成一个存储单元,然后再由许多存储单元组成一个存储器。一个存储器包含许多存储单元,每个存储单元可存放一个字节(按字节编址)。
每个存储单元的位置都有一个编号,即地址,一般用十六进制表示。一个存储器中所有存储单元可存放数据的总和称为它的存储容量。
假设一个存储器的地址码由20位二进制数(即5位十六进制数)组成,则可表示2的20次方,即1M个存储单元地址。每个存储单元存放一个字节,则该存储器的存储容量为1MB。

动态存储器每片只有一条输入数据线,而地址引脚只有8条。为了形成64K地址,必须在系统地址总线和芯片地址引线之间专门设计一个地址形成电路。
使系统地址总线信号能分时地加到8个地址的引脚上,借助芯片内部的行锁存器、列锁存器和译码电路选定芯片内的存储单元,锁存信号也靠着外部地址电路产生。
当要从DRAM芯片中读出数据时,CPU首先将行地址加在A0-A7上,而后送出RAS锁存信号,该信号的下降沿将地址锁存在芯片内部。接着将列地址加到芯片的A0-A7上,再送CAS锁存信号,也是在信号的下降沿将列地址锁存在芯片内部。然后保持WE=1,则在CAS有效期间数据输出并保持。
当需要把数据写入芯片时,行列地址先后将RAS和CAS锁存在芯片内部,然后,WE有效,加上要写入的数据,则将该数据写入选中的存贮单元。
由于电容不可能长期保持电荷不变,必须定时对动态存储电路的各存储单元执行重读操作,以保持电荷稳定,这个过程称为动态存储器刷新。
PC/XT机中DRAM的刷新是利用DMA实现的。首先应用可编程定时器8253的计数器1,每隔1⒌12μs产生一次DMA请求,该请求加在DMA控制器的0通道上。当DMA控制器0通道的请求得到响应时,DMA控制器送出到刷新地址信号,对动态存储器执行读操作,每读一次刷新一行。
参考资料来源:百度百科-存储器

计算机在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行。其工作过程就是不断地取指令和执行指令的过程,最后将计算的结果放入指令指定的存储器地址中。

存储器有代码段和数据段的分, 不是存在一个区域。
CPU通过代码段寄存器、堆栈段寄存器、数据段寄存器、附加段寄存器对存储器进行管理。


在计算机运行时,把程序和数据一样存放在内存中是由谁提出的???图灵还是...
在电脑运行时,把程序和数据一样存放在内存中,是冯·诺依曼提出的。冯·诺依曼提出的电脑的硬件系统分为五种——运算器、控制器、存储器、输入设备和输出设备。控制器和运算器统称中央处理器,也叫做CPU。中央处理器是电脑的心脏,由运算器和控制器组成,内部结构分为控制器、运算器和存储器,这三个部...

计算机指令主要存放在
计算机指令主要存放在内存。内存是用来暂时存放处理程序、待处理的数据和运算结果的主要存储器,直接和中央处理器交换信息,由半导体集成电路构成。计算机指令,就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。每一台计算机均有自己的特定的指令系统,...

cpu如何区别指令和数据,它们不都是二进制存储在计算机内么?_百度...
计算机加载的第一条肯定是指令,然后根据这条指令去取二进制数,如果这条指令要取操作数,那么取出来的就是操作数;如果这条指令要取下一条指令,那么取出来得就是指令。把指令和数据分开放是为了安全和逻辑结构清晰。随便指令和数据存放的格式一样,但是访问他们的时机不同 ,在取指令时期,cpu通过指令...

计算机指令主要存放在
这个机器工作的命令主要存放在存储器中。计算机指令具有存储和记忆的功能,可以保存计算机程序、原始数据、中间结果以及最终结果等信息。在计算机运行过程中,CPU需要不断地从存储器中读取指令和数据,执行相应的操作,将结果写回到存储器中。将指令存放在存储器中还便于管理和维护。存储器中的指令和数据可以按...

存储器和寄存器有什么区别?
寄存器和存储器的区别有以下几点:1、存储器功能:存放指令和数据,并能由中央处理器(CPU)直接随机存取。2、寄存器功能:可将寄存器内的数据执行算术及逻辑运算;存于寄存器内的地址可用来指向内存的某个位置,即寻址;可以用来读写数据到电脑的周边设备。3、寄存器的速度比主存储器的速度要快很多,由于...

计算机的指令主要存放在哪里
控制器靠指令指挥机器工作,主要存放在“内存储器”中,人们用指令表达自己的意图,并交给控制器执行。一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。在计算机中,操作要求和操作数地址都由二进制数码表示,分别称作操作码和地址码,整条...

存储器的原理是什么?
存储器讲述工作原理及作用 介绍 存储器(Memory)是现代信息技术中用于保存信息的记忆设备。其概念很广,有很多层次,在数字系统中,只要能保存二进制数据的都可以是存储器;在集成电路中,一个没有实物形式的具有存储功能的电路也叫存储器,如RAM、FIFO等;在系统中,具有实物形式的存储设备也叫存储器,如内存条、TF卡等。

电脑硬件系统与软件系统的关系是怎样的?
主存储器简称主存或内存,是计算机中用来存放指令和数据并能由中央处理器直接从中存取数据的存储器。计算机在工作时,整个处理过程用到的指令和数据都存放在内存中。 辅助存储器简称辅存或外存。通常内存的空间很有限且价格昂贵,计算机在工作时,当前程序用不到的数据没有必要存放在内存中,而是把这些数据存放在外存中。

在计算机中cpu如何区分指令和数据
4、描述字寄存器(DR)。其主要应用于存放与修改描述字中。DR的长度为64位,为了简化数据结构处理,使用描述字发挥重要作用。5、B寄存器。其在指令的修改中发挥重要作用,B 寄存器长度为32位,在修改地址过程中能保存地址修改量,主存地址只能用描述字进行修改。指向数组中的第一个元素就是描述字, 因此...

计算机系统的组成,计算机硬件的五大部分是什么
而且指挥计算机运行的各种程序,即规定对输入数据如何进行加工处理的一系列指令也都存放在存储器中存储器分为内存储器(简称内存或主存)、外存储器(简称外存或辅存,如硬盘)。内存储器 4、输入设备输入设备是是重要的人机接口,用来接受用户输入的原始数据和程序,并将它们变为计算机能识别的二进制存入到...

彬县17744754702: 指令和数据都存于存储器中,计算机如何区分它们? -
严哑二羟: 计算机区分指令和数据有以下2种方法:通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据. 通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数. 存储器中的每段存储空间都会有一个地址,每个指令都包括一段操作数和一段空间地址,cpu会根据操作数去处理地址所指的数据. 一般计算机先读取存储器最开始的内容(这一部分是指令),然后加载操作系统(先是LOADER)后由操作系统对硬盘文件系统结构(即是数据)以判断其他数据和指令的位置

彬县17744754702: 指令和数据都存放在存储器中计算机如何区分 -
严哑二羟: 存储器有代码段和数据段的分, 不是存在一个区域.CPU通过代码段寄存器、堆栈段寄存器、数据段寄存器、附加段寄存器对存储器进行管理.

彬县17744754702: 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据 -
严哑二羟: 通常完成一条指令可分为取指阶段、分析阶段和执行阶段.在取指阶段通过访问存储器可将指令取出;在执行阶段通过访问存储器可将操作数取出.这样,虽然指令和数据都是以0、1代码形式存在存储器中,但CPU可以判断出在取指阶段访存取出的0、1代码是指令;在执行阶段访存取出的0、1代码是数据.计算机区分指令和数据有以下2种方法:  通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据.  通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数.

彬县17744754702: 指令和数据均存放在主存中,计算机如何区分它们 -
严哑二羟: 从汇编语言的角度说,有操作码和操作数的之分. 如:MOV A,B MOV就是操作码,后面就是操作数.系统可以区分.

彬县17744754702: 在计算机中,指令主要存放在 中 -
严哑二羟: 存储器 寄存器存放当前的瞬间正在操作使用的数据,其余的大量数据(在计算机内部,指令也用一定格式的数据来表示),则存放在被称为存储器的部件中.

彬县17744754702: 指令和数据都存于存储器中,计算机任何区分它们 -
严哑二羟: 中央处理单元 (CPU) 是任何计算机的大脑,CPU执行程序编译以后得到的指令,也决定计算机内信息流动的方向.微处理器和CPU这两个术语可以互换,CPU的内核是微处理器.CPU运行计算机程序并且决定计算机各个部件之间的信息流动...

彬县17744754702: 指令和数据都存储在计算机中,请从时间和空间两个角度来说明如何区分?
严哑二羟: 计算机加载的第一条肯定是指令,然后根据这条指令去取二进制数,如果这条指令要取操作数,那么取出来的就是操作数;如果这条指令要取下一条指令,那么取出来得就是指令. 把指令和数据分开放是为了安全和逻辑结构清晰. 随便指令和数据存放的格式一样,但是访问他们的时机不同 在取指令时期,cpu通过指令流取指令,存放在指令寄存器, 然后解释并执行指令,在执行指令时期,cpu通过数据流取数据, 存放在数据寄存器. 所以指令流取的是指令,数据流取的是数据. 其实很简单,在取指令周期取得就是指令,读数据周期读的就是数据了.

彬县17744754702: 简述冯·诺依曼原理的基本内容? -
严哑二羟: 1、计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5部分组成. 2、存储程序思想——把计算过程描述为由许多命令按一定顺序组成的程序,然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后,输出结果...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网