当前位置: 首页 > news >正文

宿迁房产网官方网站好的搜索引擎推荐

宿迁房产网官方网站,好的搜索引擎推荐,重庆周边游景点推荐,网站服务器在哪里买好1. RISC-V指令集介绍 RISC-V 念作 “risk-five”,代表着 Berkeley 所研发的第五代精简指令集。 该项目 2010 年始于加州大学伯克利(Berkeley)分校,希望选择一款 ISA用于科研和教学。经过前期多年的研究和选型,最终决定…

1. RISC-V指令集介绍

RISC-V 念作 “risk-five”,代表着 Berkeley 所研发的第五代精简指令集。
该项目 2010 年始于加州大学伯克利(Berkeley)分校,希望选择一款 ISA用于科研和教学。经过前期多年的研究和选型,最终决定放弃使用现成的X86 和 ARM 等 ISA,而是自己从头研发一款:

  • List itemX86:太复杂,IP 问题
  • List itemARM:一样的复杂,而且在 2010 年之前还不支持 64 位,以及同样的 IP 问题。

2. 模块化ISA

指令集分为基本部分和扩展部分,基本部分的指令集所有硬件实现都必须有这一部分实现,而扩展部分则是可选的。扩展部分又分为标准扩展和非标准扩展。例如,乘除法、单双精度的浮点、原子操作就在标准扩展子集中。

由 1 个基本整数指令集 + 多个可选的扩展指令集组成。基础指令集是固定的,永远不会改变。
RISC ISA = 1个基本整数指令集 + 多个可选的扩展指令集。

I” 基本整数集,其中包含整数的基本计算、Load/Store和控制流,所有的硬件实现都必须包含这一部分。
 “M” 标准整数乘除法扩展集,增加了整数寄存器中的乘除法指令。
 “A” 标准操作原子扩展集,增加对储存器的原子读、写、修改和处理器间的同步。
 “F” 标准单精度浮点扩展集,增加了浮点寄存器、计算指令、L/S指令。
 “D” 标准双精度扩展集,扩展双精度浮点寄存器,双精度计算指令、L/S指令。
I+M+F+A+D 被缩写为 “G” ,共同组成通用的标量指令。
在后续ISA的版本迭代过程中,RV32G和RV64G总是保持不变。
在这里插入图片描述
RISC-V指令集架构和X86/ARM相比,一大优势就是支持模块化
RISC-V 指令集架构一改传统增量 ISA 模式,采用模块化 ISA 模式,它被定义为基本的整数指令集架构,以及几个标准的扩展子集,可以自定义指令扩展,如下表所示。
在这里插入图片描述
它的核心为RV32I的基础整数指令集,RV32I 是固定的,并保持永远不变,而其扩展是可选择进行实现的。这为编译器、汇编器和操作系统开发人员提供了稳定的研发目标。其扩展包括 M、F、D、A、G、C、V等,开发人员根据实际的应用程序,硬件设计可以选择是否实现这些扩展。这种模块化特性解决了以往指令集增量 ISA 模式和兼容性带来的弊端,并且使得 RISC-V 具有了小型化、低功耗的特点,这对于嵌入式应用至关重要的。

3. RV32I:32个通用寄存器+1个PC寄存器

3.1 通用寄存器的介绍

在这里插入图片描述
risc-v 有32个通用寄存器(简写 reg),标号为x0 - x31,每个通用寄存器都有各自的用途。
例如 x2是作为sp栈指针、a0 a1用来保存函数参数或返回值。x0寄存器被硬连线为0,就是个0值寄存器。
在这里插入图片描述
ABI名称相当于这些通用寄存器的别名,在RISC-V汇编当中,都使用ABI名称来代表这些寄存器。
对于有别名的寄存器,优先使用别名,更达意,更好记。

3.2 为啥通用寄存器只有32个?

寄存器的运算和读取速度是最快的,太少了显然不好,但事实证明,寄存器数目如果太多了会导致访问寄存器的速度下降,也会造成速度下降。32个寄存器是risc-v设计者、实践者的选择。

4. RISCV-CRS寄存器

用户级的CSR指令只能访问少数几个只读寄存器。
在这里插入图片描述

http://www.yidumall.com/news/37093.html

相关文章:

  • 网站前端模板下载百度关键词快排
  • 上海网站建设品牌百度app官网
  • 直播做愛网站国外培训机构加盟
  • 开票 网站建设精准拓客软件哪个好
  • 铁岭做网站信息福州短视频seo机会
  • 商业网站建设与运营seo常用的工具
  • 网站开发流程图东莞软文推广
  • 贵阳查房子备案的网站下列关于友情链接说法正确的是
  • 建站程序排名百度ai智能写作工具
  • 电脑建设银行怎样设置网站查询百度广告点击一次多少钱
  • 网站宣传的好处个人网站制作模板
  • 天津社会面疫情最新消息seo内链优化
  • 小说网站怎么用html做龙岗seo网络推广
  • 福州网站建设网站优化seo
  • wordpress先使用优化网站关键词的技巧
  • 广州网站建设app开发seo网站优化工具
  • 济南集团网站建设报价广州网站推广软件
  • 汶上网站建设多少钱正规的培训机构有哪些
  • 网站建设 苏州广西网站建设制作
  • 网站 建设 毕业设计 要求软文发布的平台与板块
  • 鼠标垫东莞网站建设seo零基础教学
  • 福州建设厅网站今日重大新闻头条十条
  • 本地网站建设多少钱吉林seo网络推广
  • 重庆网站公司设计福州短视频seo平台
  • 大学 两学一做专题网站seo指导
  • node做网站怎么知道蜘蛛来过长春刚刚最新消息今天
  • 网站下载速度慢营销策划咨询机构
  • 阿里云上能建设自己的企业网站举三个成功的新媒体营销案例
  • 门户网站建设思路下载app
  • 英国免费做网站百度收录提交入口