
指令就是计算机程序发给计算机处理器的命令,英文名称是instruction。
最低级的指令是一串0和1,它表示一项实体作业 *** 作要运行。系统根据指令类型,具体的存储领域被称作“寄存器(register)”,它里面包含了可用于调出指令的数据或数据存储位置。
指令系统是计算机硬件的语言系统,一般也叫机器语言,指的是机器所具有的全部指令的集合,它是软件和硬件的最主要界面,同时反映了计算机所拥有的基本功能。
从系统结构的角度看,它是系统程序员看到的计算机的主要属性。因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构。
扩展资料:
指令格式
计算机的指令格式与机器的字长、存储器的容量及指令的功能都有很大的关系。从便于程序设计、增加基本 *** 作并行性、提高指令功能的角度来看,指令中应包含多种信息。
但在有些指令中,由于部分信息可能无用,这将浪费指令所占的存储空间,并增加了访存次数,也许反而会影响速度。
因此,如何合理、科学地设计指令格式,使指令既能给出足够的信息,又使其长度尽可能地与机器的字长相匹配,以节省存储空间,缩短取指时间,提高机器的性能,这是指令格式设计中的一个重要问题。
性能要求
指令系统的性能决定了计算机的基本功能,它的设计直接关系到计算机的硬件结构和用户的需要。一个完善的指令系统应满足如下四方面的要求:
1、完备性,指用汇编语言编写各种程序时,指令系统直接提供的指令足够使用,而不必用软件来实现。完备性要求指令系统丰富、功能齐全、使用方便。
2、有效性,是指利用该指令系统所编写的程序能够高效率地运行。高效率主要表现在程序占据存储空间小、执行速度快。
3、规整性,包括指令系统的对称性、匀齐性、指令格式和数据格式的一致性。
对称性是指:在指令系统中所有的寄存器和存储器单元都可同等对待,所有的指令都可使用各种寻址方式。
匀齐性是指:一种 *** 作性质的指令可以支持各种数据类型;
指令格式和数据格式的一致性是指:指令长度和数据长度有一定的关系,以方便处理和存取。
4、兼容性,至少要能做到“向上兼容”,即低档机上运行的软件可以在高档机上运行。
伪指令
伪指令(伪 *** 作)不像机器指令那样是在程序运行期间由计算机来执行的,它是在汇编程序对源程序汇编期间由汇编程序处理的 *** 作它可以完成如处理器选择,定义程序模式,定义数据,分配存储区,指示程序结束等功能伪指令在编译的时候并不生成代码.伪指令在编译之后就不存在了。
参考资料来源:百度百科-指令
参考资料来源:百度百科-指令系统
什么是指令?
--控制 CPU 工作的二进制代码。
计算机的指令由哪两部份组成?
-- *** 作码、 *** 作数。
什么是程序
--学校开运动会。
--先赛什么项目,后赛什么。
--列出一个赛程表,就是程序。
“计算机程序 要明白程序是如何被计算机所执行的,首先要明白什么是程序先看看一下几个问题: 程序的概念 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行 *** 作的一系列语句和指令。一般分为系统程序和应用程序两大类。 程序由什么组成 程序由数据和指令组成。 什么是机器语言 机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义
以上就是关于什么是指令和指令系统全部的内容,包括:什么是指令和指令系统、什么是指令计算机的指令由哪两部份组成什么是程序、程序指令是如何使用的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)