当前位置:首页 » 服务存储 » 存储的是命令还是程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

存储的是命令还是程序

发布时间: 2022-05-26 17:36:56

㈠ 怎么判断存储器中存放的是数据,还是指令

数据和指令都以二进制代码的形式存储在存储器中,从代码本身无法区别它是数据还是指令,CPU在取指令时把从存储器中读取的信息都看作指令,在读取数据时把从存储器中读取的信息都看成是数据。为了区分运算数据和程序中的指令,程序员在编写程序时需要知道每个数据的存储位置以及指令的存储位置,以避免将指令当作数据或者将数据当作指令。
一句话通过存储单元的地址来判别

㈡ 指令和数据都存于存储器中,计算机如何区分它们

通过不同时间段来区分指令和数据:即在取指令阶段取出的是指令,在执行指令阶段取出的是数据。

通过地址来源区分:由PC提供存储单元地址取出的是指令,由指令码部分提供存储单元地址取出的是操作数。

存储器注意事项

编程器要想正确使用,必须安装打印机驱动程序才行(以便打印端口输出指令信号),可以随便安装一个驱动,大容量存储器可代替小容量,小容量不可以代替大容量存储器。

对于AT,ST,BR公司的24系列存储器,在工作时,其7脚需接低电平。而KOA,KOR,KS公司的24系列存储器,其7脚需接高电平。否则不能存台。如遇到存储块出现只能读不能写的情况下,可改变7脚的电平试试(通过10K电阻接电源正极或直接接地)。

㈢ 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据

楼主:
计算机区分指令和数据有以下2种方法:
 通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。
 通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

㈣ 指令和数据都存于存储器中,计算机如何区分它们

有以下2种方法:

方法一:通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。

方法二:通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

㈤ 单片机的flash中存放的是指令还是数据

可以存数据也可以存程序,FLASH也就是闪存是可以电擦写的,因此可以存数据,但因为写入速度较慢,因此不适合存速度要求变化较快的数据。一般而言,FLASH以存程序较多。

㈥ 什么是指令什么是程序

程序是由指令组成的,指令是指挥计算机执行各种操作的命令,一台计算机上,指令的全体(集合)称为指令系统。

指令。指定电子计算机实现某种控制或运算的代码。包括操作功能和操作对象等内容指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。

一条指令通常由两个部分组成:操作码+地址码。操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。地址码:指明操作对象的内容或所在的存储单元地址。

(6)存储的是命令还是程序扩展阅读:

指令执行程序

指令的顺序执行,将完成程序的执行,因而有必要了解指令的执行过程。首先是取指令和分析指令。按照程序规定的次序,从内存储器取出当前执行的指令,并送到控制器的指令寄存器中,对所取的指令进行分析,即根据指令中的操作码确定计算机应进行什么操作。

其次是执行指令。根据指令分析结果,由控制器发出完成操作所需的一系列控制电位,以便指挥计算机有关部件完成这一操作,同时,还为取下一条指令作好准备。

程序运行

为了一个程序运行,计算机加载程序代码,可能还要加载数据,从而初始化成一个开始状态,然后调用某种启动机制。在最低层上,这些是由一个引导序列开始的。

在大多数计算机中,操作系统例如Windows等,加载并且执行很多程序。在这种情况下,一个计算机程序是指一个单独的可执行的映射,而不是当前在这个计算机上运行的全部程序。

㈦ 请问电脑内存主要是存放正在运行的程序的指令和数据吗,要不要存放程序

对于电脑的内存:计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大......程序是不可能放到内存的,你想说的是放C盘吧....
建议楼主搜索下电脑的存储知识,有些事自己理解是最好的,听别人说都是不靠谱的.....

㈧ 解释冯诺依曼所提出的“存储程序”的概念

存储过程,又称存储程序(英语:Stored Procere),是在数据库存储复杂程序,以便外部程序调用的数据库对象,可以视为数据库的一种函数或子程序。

存储程序和程序控制原理的要点是,程序输入到计算机中,存储在内存储器中(存储原理),在运行时,控制器按地址顺序取出存放在内存储器中的指令(按地址顺序访问指令),然后分析指令,执行指令的功能,遇到转移指令时,则转移到转移地址,再按地址顺序访问指令(程序控制)。

(8)存储的是命令还是程序扩展阅读

存储程序的优缺点

1、存储过程可封装,并隐藏复杂的商业逻辑。

2、存储过程可以回传值,并可以接受参数。

3、存储过程无法使用 SELECT 指令运行,因为它是子程序,与查看表、数据表或用户定义函数不同。

4、存储过程可以用在数据检验,强制实行商业逻辑等。

缺点

1、存储过程,往往定制于特定的数据库上,因为支持的编程语言不同。当切换到其他厂商的数据库系统时,需要重写原有的存储过程。

2、存储过程的性能调校与撰写,受限于各种数据库系统。

㈨ 指令和程序是以什么形式存放在程序存储器中

在存储器中,数据和程序是以二进制形式存放的。计算机的程序和程序运行所需要的数据以二进制形式存放在计算机的存储器中。

程序和数据存放在存储器中,即“存储程序”的概念。计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。

存储器是计算机的记忆装置,它的主要功能是存放程序和数据。程序是计算机操作的依据,数据是计算机操作的对象。

存储容量的大小以字节为单位来度量。经常使用KB(千字节)、MB(兆字节)、GB(千兆字节)和TB来表示。它们之间的关系是:1KB=1024B=210B,1MB=1024KB=220B,1GB=1024MB=230B,1TB=1024G=240B。(1024 = 2^32)

(9)存储的是命令还是程序扩展阅读

位(bit):是计算机存储数据的最小单位。机器字中一个单独的符号“0”或“1”被称为一个二进制位,它可存放一位二进制数。

字节(Byte,简称B):字节是计算机存储容量的度量单位,也是数据处理的基本单位,8个二进制位构成一个字节。一个字节的存储空间称为一个存储单元。

根据存储器与CPU联系的密切程度可分为内存储器(主存储器)和外存储器(辅助存储器)两大类。

现代计算机系统中广泛应用半导体存储器,从使用功能角度看,半导体存储器可以分成两大类:断电后数据会丢失的易失性(Volatile)存储器和断电后数据不会丢失的非易失性(Non-volatile)存储器。

微型计算机中的RAM属于可随机读写的易失性存储器,而ROM属于非易失性(Non-volatile)存储器。

㈩ 单片机,程序存储器中的字节,如何区分是指令还是数据

指令和数据主要是单片机按照其约定的命令书写格式来确定的。
比如说
MOV
R7,
#74H
MOV
A,
#00H
编译成HEX文件就是7F
74
74
00
当计算机看到7F时,它就自己知道是MOV
R7,所以后面的74就是你所说的数据,既然74在这里是数据,那么它后面的74肯定就是指令的,因为你在写MOV
R7,
#74H指令后不可能再加个数据吧。
那你又要问了,单片机为什么不把74
74
理解为MOV
A,
#74H?这是因为在单片机里面,它解析每一个16进制数据时,是按其物理顺序一个接一个顺序执行的,如果你把74
74
理解为MOV
A,
#74H,那么,它前面和后面都会错多出一个未知数据,肯定是不允许的。单片机执行程序时,从第一条开始一条一条分析,肯定不会多或少,如果多了或少了,那就是程序出错,也就是我们常说的程序飞了!