第四章 指令系统
4.1指令系统的发展与性能要求
1.指令系统的发展
2.指令系统的性能要求
3.低级语言与硬件结构的关系
指令系统基本概念
·指令:就是要计算机执行某种操作的命令。从计算机组成的层
次结构来说,计算机的指令有微指令、机器指令和宏指令之分。微指令是微程序级的命令,它属于硬件;
宏指令:由若干条机器指令组成的软件指令,它属于软件;机器指令:介于微指令与宏指令之间,通常简称为指令,每一条指令可完成一个独立的算术运算或逻辑运算操作。
本章所讨论的指令﹐是机器指令О
—台计算机中所有机器指令的集合,称为这台计算机的指令系统。
指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围
操作码:
设计计算机时,对指令系统的每一条指令都要规定一个操作码。旨令的操作码OP表示该指令应进行什么性质的操作,如进行加去、减法、乘法、除法、取数、存数等等。不同的指令用操作冯字段的不同编码来表示,每一种编码代表一种指令。
且成操作码字段的位数一般取决于计算机指令系统的规模。较天的指令系统就需要更多的位数来表示每条特定的指令。
等长(指令规整,译码简单〉
例如IBM 370机