问答题 什么是CISC?什么是RISC?它们各有哪些特点?
【正确答案】CISC是“复杂指令系统计算”的英文缩写,RISC是“精简指令系统计算”的英文缩写。CISC指令是为追求机器指令的功能更加接近于高级语言的语句而设计的,它具有如下特点:
   (1)指令的功能复杂,通常一条指令的功能是多个简单功能的复合。
   (2)机器指令的长度不统一。常用的指令较短,以提高程序的“存储效率”。
   (3)各指令执行的周期数,因其功能或寻址方式的不同差别很大。
   (4)处理器主要采用微程序控制技术,控制方便、灵活。
   (5)访问内存的指令种类很多。
   (6)操作数寻址方式较多。
   (7)寄存器空间较小,便于任务切换。
   RISC指令是为适应流水线的要求而设计的,它具有如下特点:
   (1)指令功能单一,不复合。
   (2)指令格式和长度统一规范。
   (3)各指令执行周期数相差不大。
   (4)处理器主要采用逻辑线路实现控制。
   (5)只允许取数和存数指令访问存储器。
   (6)操作数寻址方式较少。
   (7)寄存器空间大,便于流水线操作,但不便于任务切换。
【答案解析】