指令系统是什么?
指令系统是计算机硬件的语言系统,也叫机器语言,指机器所具有的全部指令的集合,它是软件和硬件的主要界面,反映了计算机所拥有的基本功能。从系统结构的角度看,它是系统程序员看到的计算机的主要属性。因此指令系统表征了计算机的基本功能决定了机器所要求的能力,也决定了指令的格式和机器的结构。设计指令系统就是要选择计算机系统中的一些基本操作(包括操作系统和高级语言中的)应由硬件实现还是由软件实现,选择某些复杂操作是由一条专用的指令实现, 还是由一串基本指令实现, 然后具体确定指令系统的指令格式、类型、操作以及对操作数的访问方式。指令系统的寻址方式:①直接寻址:指令地址域中表示的是操作数地址。②间接寻址:指令地址域中表示的是操作数地址的地址即指令地址码对应的存储单元所给出的是地址A,操作数据存放在地址A指示的主存单元内。有的计算机的指令可以多次间接寻址,如A指示的主存单元内存放的是另一地址B,而操作数据存放在B指示的主存单元内,称为多重间接寻址。③立即寻址:指令地址域中表示的是操作数本身。④变址寻址:指令地址域中表示的是变址寄存器号i和位移值D。将指定的变址寄存器内容E与位移值D相加,其和E+D为操作数地址。
什么是指令?
指令。指定电子计算机实现某种控制或运算的代码。包括操作功能和操作对象等内容指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。一条指令通常由两个部分组成:操作码+地址码。操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。地址码:指明操作对象的内容或所在的存储单元地址。指令执行程序:指令的顺序执行将完成程序的执行,因此有必要了解指令的执行过程。第一种是取指令和分析指令。按照规定的顺序程序,从内存取出当前执行的指令,指令寄存器和控制器,分析指令,也就是说,根据指令的操作码来确定计算机操作。第二个是执行指令。根据命令分析的结果,控制器发出一系列所需的控制电位来完成操作,为了命令计算机的相关部分来完成此操作,同时,也为下一个命令做好了准备。