RISC-V指令集手册说明书.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1

2018

RISC-V手册

一本开源指令集的指南

DAVIDPATTERSON,ANDREWWATERMAN

翻译:勾凌睿、黄成、刘志刚

校阅:包云岗

1

参考卡

2

3

目录

参考卡1

致谢7

关于作者9

前言10

译者序12

翻译团队12

第一章为什么要有RISC-V?13

1.1导言13

1.2模块化与增量型ISA14

1.3ISA设计10115

1.4全书的总览19

1.5结束语20

1.6扩展阅读21

第二章RV32I:RISC-V基础整数指令集23

2.1导言23

2.2RV32I指令格式23

2.3RV32I寄存器26

2.4RV32I整数计算27

2.5RV32I的Load和Store29

2.6RV32I条件分支30

2.7RV32I无条件跳转31

2.8RV32I杂项31

2.9使用插入排序比较RV32I,ARM-32,MIPS-32和x86-32指令集32

2.10结束语32

2.11扩展阅读33

第三章RISC-V汇编语言41

3.1导言41

3.2函数调用规范(Callingconvention)41

3.3汇编器43

3.4链接器46

3.5静态链接和动态链接49

3.6加载器49

3.7结束语49

4

3.8扩展阅读50

第四章乘法和除法指令51

4.1导言51

4.2结束语53

4.3扩展阅读53

第五章RV32F和RV32D:单精度和双精度浮点数55

5.1导言55

5.2浮点寄存器55

5.3浮点加载,存储和算术指令56

5.4浮点转换和搬运60

5.5其他浮点指令60

5.6使用DAXPY程序比较RV32FD,ARM-32,MIPS-32和x86-3262

5.7结束语62

5.8扩展阅读62

第六章原子指令65

6.1导言65

6.2结束语67

6.3扩展阅读67

第七章压缩指令69

7.1导言69

7.2RV32GC,Thumb-2,microMIPS和x86-32的比较71

7.3结束语71

7.4扩展阅读71

第八章向量75

8.1导言75

8.2向量计算指令76

8.3向量寄存器和动态类型76

8.4向量的Load和Store操作78

8.5向量操作期间的并行性78

8.6向量运算的条件执行79

8.7其他向量指令79

8.8例子:用RV32V写成的DAXPY程序80

8.9RV32V,MIPS-32MSASIMD和x86-32AV

文档评论(0)

xiaomiwenku + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档