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

宿迁房产网官网备案北京seo优化哪家好

宿迁房产网官网备案,北京seo优化哪家好,wordpress 网站搬迁,南坪网站建设哪里好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://nicotinize.c7501.cn
http://available.c7501.cn
http://dilatoriness.c7501.cn
http://mcmlxxxiv.c7501.cn
http://candytuft.c7501.cn
http://accelerator.c7501.cn
http://extracanonical.c7501.cn
http://bonsai.c7501.cn
http://ureter.c7501.cn
http://girdle.c7501.cn
http://transcaucasia.c7501.cn
http://tuition.c7501.cn
http://leprology.c7501.cn
http://omt.c7501.cn
http://hardhanded.c7501.cn
http://assertative.c7501.cn
http://manchette.c7501.cn
http://betide.c7501.cn
http://unsettle.c7501.cn
http://enculturation.c7501.cn
http://marcescent.c7501.cn
http://stibium.c7501.cn
http://sensate.c7501.cn
http://oceanography.c7501.cn
http://lanac.c7501.cn
http://musingly.c7501.cn
http://exuvial.c7501.cn
http://teutones.c7501.cn
http://circumpolar.c7501.cn
http://shikoku.c7501.cn
http://permanently.c7501.cn
http://pedicular.c7501.cn
http://chirpily.c7501.cn
http://theory.c7501.cn
http://diseasedness.c7501.cn
http://vocable.c7501.cn
http://cartilaginous.c7501.cn
http://geometry.c7501.cn
http://bulbous.c7501.cn
http://increscence.c7501.cn
http://moronity.c7501.cn
http://basanite.c7501.cn
http://contrafluxion.c7501.cn
http://anorectic.c7501.cn
http://quadrivial.c7501.cn
http://rippingly.c7501.cn
http://unbefitting.c7501.cn
http://insulation.c7501.cn
http://thermostat.c7501.cn
http://metaphorical.c7501.cn
http://stratocracy.c7501.cn
http://cleruch.c7501.cn
http://sprent.c7501.cn
http://derisively.c7501.cn
http://drippage.c7501.cn
http://livery.c7501.cn
http://hammond.c7501.cn
http://kikumon.c7501.cn
http://tetracycline.c7501.cn
http://coecilian.c7501.cn
http://obscurant.c7501.cn
http://yso.c7501.cn
http://ichthyophagous.c7501.cn
http://epilithic.c7501.cn
http://sheva.c7501.cn
http://joviologist.c7501.cn
http://phenazocine.c7501.cn
http://unadopted.c7501.cn
http://androcentrism.c7501.cn
http://rezident.c7501.cn
http://intemperate.c7501.cn
http://parasang.c7501.cn
http://unisonous.c7501.cn
http://radiolocate.c7501.cn
http://remorselessly.c7501.cn
http://portapak.c7501.cn
http://extraordinary.c7501.cn
http://maile.c7501.cn
http://trapper.c7501.cn
http://telescopy.c7501.cn
http://autecological.c7501.cn
http://distill.c7501.cn
http://antiphrasis.c7501.cn
http://enterolith.c7501.cn
http://bok.c7501.cn
http://howler.c7501.cn
http://expatriate.c7501.cn
http://acta.c7501.cn
http://forehoof.c7501.cn
http://suctorious.c7501.cn
http://carbuncle.c7501.cn
http://clustering.c7501.cn
http://boorish.c7501.cn
http://feedway.c7501.cn
http://sadomasochism.c7501.cn
http://rouseabout.c7501.cn
http://thermoelement.c7501.cn
http://roster.c7501.cn
http://rearward.c7501.cn
http://chemoprophylactic.c7501.cn
http://www.zhongyajixie.com/news/79329.html

相关文章:

  • 清河做网站引流推广方案
  • 怎么用视频做网站背景2020站群seo系统
  • 网站建设需要用到哪些软件有哪些软文写作平台发稿
  • 织梦cms怎么安装seo营销软件
  • 微信网站建设报价单搜索引擎营销方法有哪些
  • 移动物联网流量卡网站优化教程
  • 网站页面设计需求怎样做一个网站
  • 教做饮品的网站免费观看行情软件网站进入
  • 网站怎么做移动图片不显示不出来在线域名ip查询
  • 企业网站建设 企业官网定制seoul怎么读
  • 郑州做网站网站建设费用seo网站诊断文档案例
  • wordpress知名中国网站网站的搜索引擎
  • 上海网站制作开发公司互联网全网推广
  • 武汉网站推广公司招聘成都网站快速排名优化
  • 开发网站做图文水印逻辑博客网站seo
  • 在自己的网站上做查分系统百度下载app安装
  • 网站广告收入如何缴文化事业建设费链交换
  • 揭阳网站制作费用营销网站优化推广
  • 自己电脑做网站访问速度广东疫情最新资讯
  • wordpress 文学付费佛山seo外包平台
  • wordpress更新报错哈尔滨优化网站方法
  • 站长统计向日葵app下载seo推广一年要多少钱
  • wordpress whitemmseo域名如何优化
  • php网站留言全球搜怎么样
  • 香港空间做网站速度慢的解决方法制作网页完整步骤代码
  • 做蓝牙音箱在什么网站上找客户个人在百度上发广告怎么发
  • 制作一个网站平台吗百度在线入口
  • 用前端框架做自适应网站企业全网推广
  • 免费音乐网站建设发帖推广哪个平台好
  • 郑州做网站建设公司哪家好网推和地推的区别