问答题 在计算机指令集的设计与实现过程中,出现了两种对立的技术路线或风格,即CISC与RISC.
问答题 指出CISC的主要弊病.
【正确答案】
【答案解析】CISC弊病的要点:
①指令集过分庞杂,实际上80%的时间是在执行20%的简单操作指令,这就使多数指令的利用率不高。
②每条复杂指令要通过执行一段解释性微程序才能完成,这就需要占用过多的CPU周期。
③由于指令庞大,使编译程序选择目标指令的范围很大,难以优化编译。
④强调数据控制,导致设计复杂,研制周期变长。
⑤芯片生产成本提高而成品率降低。
问答题 概述RISC技术的基本要点.
【正确答案】
【答案解析】RISC技术的要点:
①精简指令数量,选择使用频度高的指令。
②简化指令格式,尽量使指令具有相同长度,并简化寻址方式。
③采用单周期指令,大部分指令只用一个机器周期即可完成。
④使用大量寄存器,即指令多为RR格式。特别是采用寄存器窗口技术,提高了过程调用的速度。
⑤硬线控制逻辑。
⑥优化编译程序,以简单有效的方式支持高级语言的实现。
问答题 Intel×86系列属于哪一种风格,当前它采用的是怎样的技术路线.
【正确答案】
【答案解析】Intel×86系列的技术路线要点:
①早期的86芯片可以说是典型的CISC风格,而且与此芯片系列对应已经开发了大量的软件资源。
②为了对抗RISC技术的冲击,1989年Intel推出80486芯片,它在保持与386指令集兼容的同时,吸收了RISC的核心技术,从而提高了运行速度。此后的Pentium及PentiumⅡ更是采用RISC常用的超标量、超流水等技术。因此当前它采取的是把CISC与RISC相折衷、相融合的技术路线。