3.3.3 复杂指令系统的CISC 指令系统的优化表示有两个截然相反的方向: (1)复杂指令系统计算机CISC(Complex Instruction Set Computer) 增强指令的功能,设置一些功能复杂的指令,把一些原来由软件实现的,常用的功能改用硬件的指令系统来实现。 (2)精简指令系统计算机RISC(Reduced Instruction Set Computer) 尽量简化指令功能,只保留那些功能简单,能在一个节拍内执行完成指令,较复杂的功能用子程序来实现。 下面,首先介绍CISC,在下一节中专门介绍RISC。CISC主要通过以下途径来优化指令系统: |