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