精简指令集与复杂指令集计算机
上一节
下一节
1.复杂指令集CISC
随着VLSI技术的迅速发展,计算机的硬件成本不断下降,软件成本不断上升,为此,人们在设计指令系统时增加了越来越多功能强大的复杂指令,以便使机器指令的功能接近高级语言语句的功能,给软件提供较好的支持。目前许多计算机的指令系统可包含几百条指令、几十种寻址方式,这对简化汇编语言设计,提高高级语言执行效率是有用的。我们称这些计算机为“复杂指令计算机”CISC(Complex Instruction Set Computer)。
2.精简指令集RISC
计算机的指令系统越来越复杂,很多复杂的寻址方式,使得计算机在计算有效地址时要花大量的时间,指令执行的速度反而降低。研究人员通过分析发现,在大多数计算任务中,最常使用(80%)的是一些比较简单的指令,也就是说有80%的指令在程序中出现的频率只占20%。而这占总指令80%的指令很大一部分可以通过20%其它指令编程实现。这就提出了用精简指令集RISC(ReducedInstruction Set Computer)系统取代复杂指令集系统。RISC指令系统中仅包含少部分最常使用的指令,复杂功能的指令采用软件编程的方法来实现。
教学目的要求:熟悉什么是复杂指令集、什么是精简指令集,以及各自的特点
教学重点:复杂指令集、什么是精简指令集各自的特点
教学难点:无

