首页 > 试题广场 >

下列关于 RISC 的叙述中,错误的是

[单选题]

下列关于 RISC 的叙述中,错误的是

  • RISC普遍采用微程序控制器
  • RI SC大多数指令在一个时钟周期内完
  • RISC的内部通用寄存器数量相对CISC多
  • RISC的指令数、寻址方式和指令格式种类相对CI SC少
<p>RISC采用硬步线方式,CISC采用微程序控制器</p>
发表于 2020-09-30 21:46:56 回复(0)

1.      RISC && CISC

a)       CISC Complex Instruction Set Computer 复杂指令集计算机)

早期的 CPU 架构都是这种,用最少的计算机指令来完成任务,以 Intel 公司 X86 为核心的 PC 系列正是基于 CISC 体系结构

特点:对编译器的开发十分有利;对 CPU 的工艺要求非常高;增加 CPU 结构的复杂性;不等长指令集,必须对不等长指令集进行分割,在执行单一指令时需要执行较多的处理工作;目前占有量较大

Eg 乘法运算翻译成一条指令就可以完成

b RISC Reduced Instruction Set Computer 精简指令集计算机)

Apple 公司的 Macintosh 则是基于 RISC 体系结构

特点:对编译器有更高要求;降低 CPU 的复杂性;在工艺相同的情况下生产出性能更强大的 CPU ;等长精简指令集,执行速度快且性能稳定;适合用于并行处理;大多数指令可在一个计算机周期内完成; RISC中多采用硬布线控制逻辑;RISC的内部通用寄存器数量相对CISC多;RISC的指令数、寻址方式和指令格式种类相对CI SC

 

趋势:两者正走向融合

2.      硬布线控制器 && 微程序控制器

a)       硬布线控制器     

将控制部件做成产生专门固定时序控制信号的逻辑电路,产生各种控制信号,因而又称为组合逻辑控制器。

缺点:一旦控制部件构成后,除非重新设计和物理上对它重新布线,否则要想增加新的控制功能是不可能的

当执行不同的机器指令时,通过激活一系列彼此很不相同的控制信号来实现对指令的解释,其结果使得控制器往往很少有明确的结构而变得杂乱无章

 

在同样的半导体工艺条件下,硬布线控制器速度要比微程序控制的快,随着新一代机器及VLSI技术的发展与不断进步,硬布线的随机逻辑设计思想又得到了重视

 

b)       微程序控制器

一条机器指令往往分成几步执行,将每一步操作所需的若干位命令以代码形式编写在一条微指令中,若干条微指令组成一端微程序,对应一条及其指令。在设计CPU时,根据指令系统的需要,事先编制好各段微程序 ,且将它们存入一个专用存储器(称为 控制存储器)中

由于它增加了一级控制存储器,所以指令执行速度比组合逻辑控制器慢

具有设计规整、调试、维修以及更改、扩充指令方便的优点,易于实现自动化设计,已成为当前控制器的主流

发表于 2017-07-20 21:56:11 回复(1)