- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
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
您可能关注的文档
最近下载
- DB41T 2412-2023 高标准农田建设规范.docx VIP
- DB11_T 387.1-2016 水利工程施工质量评定 第1部分:河道整治.PDF VIP
- IPC-1602-CN:2020+印制板操作和储存标准+-+完整中文电子版(36页).pdf VIP
- 肝病相关血小板减少症临床管理中国专家共识2023解读.pptx VIP
- 夏枯草种植技术规程.pdf VIP
- 【室内装修施工组织设计】.docx VIP
- 生物物理学导论-08省名师优质课获奖课件市赛课一等奖课件.ppt VIP
- DB41_T 2416-2023 高标准农田 智慧灌溉技术规程.docx VIP
- 棉纺织生产工艺流程大全.pdf VIP
- 生物物理学课件.docx VIP
文档评论(0)