要搞懂RISC与CISC首先要知道什么是:指令集体系结构。
指令集体系结构:一个处理器支持的指令和指令的字节级编码,
不同的处理器族支持不同的指令集体系结构。
CISC: CISC(复杂指令集计算机)的基本思想是进一步增强原有指令的功能,用更为复杂的新指令取代原先由软件子程序完成的功能,实现功能的硬化。
弊端:(1)指令集过分庞杂
(2)CISC的重要支柱是微程序技术
(3)难优化
(4)CISC强调完善的中断控制,故动作繁多
(5)芯片种类增多,出错率增大,成本提高而成品降低
RISC(精简指令集计算机)的基本思想是通过减少指令总数和简化指令功能,降低硬件设计的复杂度
利用硬布线控制逻辑优化编译程序
关键技术: (1)重叠寄存器窗口技术
(2)优化编译技术
(3)超流水技术和超标量技术
(4)硬布线逻辑与微程序相结合在微程序技术中