③、硬布线控制逻辑 硬布线控制逻辑可以使大多数指令在单周期内执行完成,减少了微程序技术中的指令解释开销。 ④、减少指令和寻址方式的种类 这个特点也可以简化控制部件的结构,加快指令的执行速度 ⑤、固定的指令格式 这个特点可以使指令的译码逻辑电路简化,从而也使控制部件的速度较快通常采用三地址方式 ⑥、注重译码的优化 优化编译技术在提高系统性能中发挥很重要的作用,改变了过去认为提高计算机速度仅仅依靠硬件的传统观念。 ★设计RISC机器的基本技术 ① 在CPU内设置大量的寄存器,并采用重叠寄存器窗口技术; ② 指令的执行采用流水线技术、指令流调整技术、延迟转移技术、取消指令等技术。 RISC的指令系统比较简单,CISC中的一条复杂指令,在RISC中通常要用一段子程序来实现。因此,RISC程序中的CALL和RETURN指令要比CISC程序中的多。 在执行CALL指令时,必须把硬件现场(主要包括程序计数器和处理机状态字)和程序本身的软件现场(主要指在子程序中要使用的通用寄存器等)保存到主存储器中。另外,还要把执行子程序所需要的参数从主程序传送过去。在执行RETURN指令时,要做相反的工作,最后把运算结果传送回主程序。因此,执行CALL和RETURN指令时,访问存储器的信息量非常大。 据统计,在PASCAL和C语言中,分别有15%和12%的CALL和RETURN操作,而它们访问存储器的
原创力文档

文档评论(0)