指令系统的发展与性能要求
上一节
下一节
4.1指令系统的发展与性能要求
4.1.1指令系统的发展
计算机的程序是由一系列的机器指令组成的。
指令就是要计算机执行某种操作的命令。从计算机组成的层次结构来说,计算机的指令有微指令、机器指令和宏指令之分。微指令是微程序级的命令,它属于硬件;宏指令是由若干条机器指令组成的软件指令,它属于软件;而机器指令则介于微指令与宏指令之间,通常简称为指令,每一条指令可完成一个独立的算术运算或逻辑运算操作。
一台计算机中所有机器指令的集合,称为这台计算机的指令系统。
4.1.2对指令系统性能的要求
一个完善的指令系统应满足如下四方面的要求:完备性、有效性、规整性、兼容性。
4.1.3低级语言与硬件结构的关系
计算机的程序,就是人们把需要用计算机解决的问题变换成计算机能够识别的一串指令或语句。编写程序的过程,称为程序设计,而程序设计所使用的工具则是计算机语言。
一些高级语言提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。

