第二章 指令系统
指令系统是硬件和软件之间的接口,硬件设计人员采用各种技术
来实现指令系统;软件设计人员基于指令系统来编制相应的系统
软件,这些软件用来填补硬件实现的指令系统与各种编程语言之
间的语义差距。指令系统是计算机系统的软硬件功能分配的界面,
指令系统设计是计算机系统结构设计的核心,它对计算机系统的
性能有直接影响。
指令系统实际上定义了硬件和编译器之间的接口,它是一种硬件
和编译器都能理解的语言。一方面,指令系统表明了一台计算机
具有哪些硬件功能,是硬件逻辑设计的基础。因此,在指令系统
层,应该定义一套在当前和将来技术条件下能够高效率实现的指
令集,从而使高效率的设计可用于今后的若干代计算机中。另一
方面,指令系统应该为编译器提供明确的编译目标,使编译结果
具有规律性和完整性。
第 3 页 / 共 164 页