指令系统分哪两大类?它们各有什么特点
指令系统分哪两大类?它们各有什么特点
正确答案:指令系统有简化指令系统(RISC)和复杂指令系统(CISC)两大类。RISC是对CISC发展过程中的某些问题进行反思的结果,是通过简化硬件实现、提高软件技巧追求更高的计算机性能的有效途径。其中非常成功的典型RISC结构的是MIPS计算机。
大量的统计结果表明,在CISC机器的上百条、几百条指令中,只有功能简单、所用硬件更节省的约20%的指令,将占用程序80%的运行时间,反过来说,另外的约80%的功能更复杂、硬件实现代价很高的指令并不被经常使用。
到了RISC机器中,宁可选用软件子程序方式来实现这些指令,使硬件实现变得更为精简,运行速度更高。RISC计算机追求的目标之一,就是使指令每一步操作所用的时间要尽可能的短,并且力争在每个执行步骤都能完成一条指令的执行过程。同时尽力在编译程序中增强性能优化能力,从硬件软件两个方面来提高RISC机器的性能。
RISC计算机的指令格式规范且种类少,使用的寻址方式简单,指令条数少,指令完成的操作功能简单。