
指令是计算机执行工作的指示和命令,程序由一系列有序排列的指令构成,计算机运行的过程即为执行程序。控制器通过指令来指挥机器工作,人们通过指令表达意图并将其交给控制器执行。一台计算机能够执行的不同指令的集合称为指令系统,每台计算机都具有独特的指令系统,内容和格式各不相同。
通常一条指令包含两部分:操作码和操作数。操作码指明需要执行的操作类型,而操作数则指明参与运算的数据以及这些数据所在的位置。
在计算机系统中,操作要求和操作数地址均以二进制形式表示,分别称为操作码和地址码,整条指令则以二进制编码的形式存储在存储器中。
指令的种类和数量取决于具体的计算机型号,因此在具体机型的手册中可以找到详细的说明。指令的执行过程包括取指令和分析指令,按照程序规定的顺序从内存中取出当前需要执行的指令,然后将该指令送入控制器的指令寄存器中进行分析。根据操作码确定需要执行的操作类型。
之后是执行指令,根据指令分析的结果,控制器会发出一系列控制信号以指挥计算机的各个部件完成指定的操作,同时为取下一条指令做好准备。
指令系统的完善与否直接影响着计算机的运行效率和性能,这也是计算机硬件设计中的一个重要方面。