指令系统的性能决定了计算机的基本功能,它的设计直接关系到计算机的硬件结构和用户的需要。一个完善的指令系统应满足如下四方面的要求:
工具/原料
计算机
方法/步骤
1、完备性:用汇编语言编写各种程序时,指令系统直接提供的指令足够使用,而不必用软件来实现。完备性要求指令系统丰富、功能齐全、使用方便。
2、有效性:利用该指令系统所编写的程序能够高效率的运行。高效率主要表现在程序占据存储空间小、执行速度快。一般来说,一个功能更强、更完善的指令系统,必定有更好的有效性。
3、规整性:规整性包括指令系统的对称性、匀齐性、指令格式和数据格式的一致性。对缍硫赔笏称性指在指令系统中所有的寄存器和存储器单元都可同等对待,糁钶茏收所有的指令都可使用各种寻址方式;匀齐性是指一种操作性质的指令可以支持各种数据类型;指令格式和数据格式的一致性是指指令长度和数据长度有一定的关系,以方便处理和存取。
4、兼容性:系列机各机种之间具有相同的基本结构和共同的基本指令眚躐窍措集,因而指令系统是兼容的,即各机种上基本软件可以通用撅掏浑锌。但由于不同机种推出的时间不同,在结构和性能上有差异,做到所有软件都完全兼容是不可能的,只能做到“向上兼容”,即低档机上运行的软件可以在高档机上运行。