RISC && CISC

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时,根据指令系统的需要,事先编制好各段微程序 ,且将它们存入一个专用存储器(称为 控制存储器)中
由于它增加了一级控制存储器,所以指令执行速度比组合逻辑控制器慢
具有设计规整、调试、维修以及更改、扩充指令方便的优点,易于实现自动化设计,已成为当前控制器的主流

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CISCRISC是两种不同的指令集架构,各有其特点和优缺点。 CISC(Complex Instruction Set Computing,复杂指令集)是一种指令集架构,其特点是指令集非常丰富,每个指令可以完成多个操作,包括内存访问、算术运算、逻辑运算、条件分支等。CISC指令集的编码比较短,可以减少代码量,但需要更复杂的硬件实现,因此CISC处理器的功耗较高。CISC处理器通常采用微码控制,需要较多的存储器资源。CISC指令集被广泛应用于个人电脑、服务器、工作站等计算机系统中,其优点是能够快速执行复杂的操作,缺点是功耗较高,有时也会出现指令冗余和兼容性问题。 RISC(Reduced Instruction Set Computing,精简指令集)是一种指令集架构,其特点是指令集比较简单,每个指令只能完成一项操作,如加法、移位、逻辑运算等。RISC指令集的编码比较长,需要较多的存储器资源,但可以通过流水线技术和乱序执行等技术来提高执行效率,因此RISC处理器的功耗较低。RISC处理器通常采用硬件控制,需要较少的存储器资源。RISC指令集被广泛应用于嵌入式系统、移动设备、网络设备等领域,其优点是功耗低、性能高、易于扩展,缺点是需要较多的存储器资源,执行复杂操作需要多条指令。 总之,CISCRISC指令集架构各有优缺点,应根据不同的应用场景和需求来选择合适的指令集架构。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值