0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RISC结构及优缺点

科技观察员 来源:英锐恩 作者:英锐恩 2023-07-10 10:30 次阅读

中央处理单元架构具有从“指令集架构”到其设计工作的能力。CPU的架构设计是RISC(精简指令集计算)和CISC(复杂指令集计算)。CISC能够在一个指令集中执行寻址模式或多步操作。这是CPU的设计,其中一条指令执行许多底层操作。例如,内存存储、算术运算和从内存加载。

CISC和RISC

RISC是一种CPU设计策略,其基于这样的解释:简化指令集与微处理器架构结合后可提供更高的性能,该微处理器架构能够通过每条指令使用一些微处理器周期来执行指令。

本文中,单片机开发工程师主要介绍了RISC结构,及其优点和缺点。

一、什么是RISC架构?

RISC架构框图

RISC(精简指令集计算机)由于其能效高而用于便携式设备。例如,Apple iPod和Nintendo

DS。RISC是一种使用高度优化的指令集的微处理器架构。RISC则相反,以每个程序的指令数为代价减少了每个指令的周期。流水线化是RISC的独特功能之一。它通过以流水线方式重叠执行多个指令来执行。与CISC相比,它具有高性能优势。

RISC处理器采用简单的指令,并在一个时钟周期内执行。

二、RISC架构的特点

1.RISC架构中使用了简单指令。

2.RISC帮助并支持一些简单数据类型并综合复杂数据类型。

3.RISC利用简单的寻址模式和固定长度的指令进行流水线处理。

4.RISC允许任何寄存器在任何上下文中使用。

5.单周期执行时间。

6.通过分开“LOAD”和“STORE”指令,可以减少计算机可以执行的工作量。

7.RISC包含大量寄存器,以防止与内存进行各种交互。

8.在RISC中,流水线操作很容易,因为所有指令的执行将在统一的时间间隔(即单击一次)中完成。

9.在RISC中,需要更多RAM来存储程序集级指令。

10.精简指令减少了RISC中的晶体管数量。

11.RISC使用哈佛内存模型意味着它是哈佛架构。

12.编译器用于执行转换操作,将高级语言语句转换成其形式的代码。

三、RISC架构的优势

1.RISC(精简指令集计算)架构具有一组指令,因此高级语言编译器可以生成更有效的代码。

2.由于其简单性,它允许自由使用微处理器上的空间。

3.许多RISC处理器使用寄存器来传递参数和保存局部变量。

4.RISC函数仅使用几个参数,而RISC处理器无法使用调用指令,因此,使用易于流水线化的固定长度指令。

5.操作速度可以最大化,执行时间可以最小化。

6.所需的指令格式数量很少,所需的指令数量和寻址方式也很少。

四、RISC架构的缺点

1.通常,RISC处理器的性能取决于程序员或编译器,因为在将CISC代码更改为RISC代码时,编译器的知识起着至关重要的作用。

2.在将CISC代码重新排列为RISC代码(称为代码扩展)时,将会增加大小。并且,此代码扩展的质量将再次取决于编译器以及机器的指令集。

3.RISC处理器的一级缓存也是RISC的缺点,其中这些处理器在芯片本身上具有大容量的内存缓存。为了提供指令,它们需要非常快速的存储系统。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10456

    浏览量

    206656
  • RISC
    +关注

    关注

    6

    文章

    431

    浏览量

    83271
收藏 人收藏

    评论

    相关推荐

    开关电源拓扑结构特点和优缺点对比

    本文主要讲述常见的开关电源拓扑结构特点和优缺点对比。
    发表于 07-27 09:19 975次阅读

    常见开关电源拓扑结构的特点和优缺点对比

    常见开关电源拓扑结构,包含特点和优缺点对比。
    发表于 10-18 09:38 875次阅读

    RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?

    RISC-V作为一种开源的指令集架构(ISA),具有一系列显著的优点和潜在的缺点。以下是RISC-V的主要优点和缺点概述: 优点 : 开源与开放性 :
    发表于 04-28 08:51

    接入网四种结构优缺点

    被称为“最后一公里”的接入网,一共有四种结构,分别是总线形结构、环形结构、星形结构和树形结构,下面就简单地介绍一下这四种
    发表于 12-01 16:11

    SPI协议的优缺点

    SPI协议介绍SPI协议的优缺点
    发表于 12-24 06:29

    贴片机转塔式结构优缺点是什么?有什么局限性?

    贴片机转塔式结构优缺点是什么贴片机转塔式结构的局限性有哪些?
    发表于 04-25 06:12

    缝隙天线有什么优缺点

    缝隙天线的结构特点是什么?缝隙天线有什么优缺点
    发表于 05-24 06:38

    什么是OFDM?有什么优缺点

    什么是OFDM?有什么优缺点?OFDM中降低PAPR的方法有哪些?
    发表于 10-09 07:41

    什么是IoC?具有哪些优缺点

    什么是IoC?具有哪些优缺点
    发表于 10-21 09:33

    ARM架构优缺点是什么?

    ARM架构优缺点是什么?MicroPython项目怎么移植?
    发表于 01-17 06:40

    LwIP的优缺点是什么

    目录2.1 LwIP 的优缺点2.2 LwIP 的文件说明2.2.1 如何获取 LwIP 源码文件2.2.2 LwIP 文件说明2.3 使用 vscode 查看源码2.3.1 查看文件中的符号列表
    发表于 01-20 06:25

    ASCII和hex十六进制的优缺点是什么?

    ASCII具有哪些优缺点?hex十六进制的优缺点是什么?
    发表于 02-18 06:26

    星型结构拓扑的优缺点有哪些?

    星型结构拓扑的优缺点有哪些? 综合布线的星型拓扑结构优点是:1 维护管理容易,由于星型拓扑结构的所有信息通信都要经过中心节点来支配,
    发表于 03-22 11:16 2.6w次阅读

    开关电源拓扑结构优缺点

    开关电源的相关知识学习教材资料——开关电源拓扑结构优缺点
    发表于 09-20 16:10 0次下载

    总线型拓扑结构优缺点是什么

    本文开始介绍了拓扑结构的概念和拓扑结构的分类,其次介绍了总线型拓扑结构优缺点,最后介绍了总线型拓扑结构适用场景。
    发表于 04-24 17:26 2.4w次阅读
    总线型拓扑<b class='flag-5'>结构</b><b class='flag-5'>优缺点</b>是什么