在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例Clojure → RISC-V-Reader-Chinese-v2p1

RISC-V-Reader-Chinese-v2p1

Clojure

下载此实例
  • 开发语言:Others
  • 实例大小:7.88M
  • 下载次数:6
  • 浏览次数:37
  • 发布时间:2023-03-31
  • 实例类别:Clojure
  • 发 布 人:eliteczb
  • 文件格式:.zip
  • 所需积分:2
 相关标签: RISC-V Read DER sc EA

同类人气实例

实例介绍

【实例简介】RISC-V-Reader-Chinese-v2p1

目录
参考卡 ..................................................................................................................................................... 1
致谢 ......................................................................................................................................................... 7
关于作者 ................................................................................................................................................. 9
前言 .......................................................................................................................................................10
译者序 ...................................................................................................................................................12
翻译团队 ................................................................................................................................................ 12
第一章 为什么要有 RISC-V? ..........................................................................................................13
1.1 导言 ................................................................................................................................................. 13
1.2 模块化与增量型 ISA ................................................................................................................... 14
1.3 ISA 设计 101 ................................................................................................................................. 15
1.4 全书的总览 .................................................................................................................................... 19
1.5 结束语 ............................................................................................................................................. 20
1.6 扩展阅读 ........................................................................................................................................ 21
第二章 RV32I:RISC-V 基础整数指令集 ......................................................................................23
2.1 导言 ................................................................................................................................................. 23
2.2 RV32I 指令格式 ............................................................................................................................. 23
2.3 RV32I 寄存器 ................................................................................................................................. 26
2.4 RV32I 整数计算 ............................................................................................................................. 27
2.5 RV32I 的 Load 和 Store .............................................................................................................. 29
2.6 RV32I 条件分支 ............................................................................................................................. 30
2.7 RV32I 无条件跳转 ........................................................................................................................ 31
2.8 RV32I 杂项 ...................................................................................................................................... 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 函数调用规范(Calling convention) ................................................................................. 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-32 ............................... 62
5.7 结束语.............................................................................................................................................. 62
5.8 扩展阅读 ........................................................................................................................................ 62
第六章 原子指令 ................................................................................................................................ 65
6.1 导言 ................................................................................................................................................. 65
6.2 结束语 ............................................................................................................................................ 67
6.3 扩展阅读 ........................................................................................................................................ 67
第七章 压缩指令 ................................................................................................................................ 69
7.1 导言 ................................................................................................................................................. 69
7.2 RV32GC,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.9 RV32V,MIPS-32 MSA SIMD 和 x86-32 AVX SIMD 的比较 ......................................... 81
5
8.10 结束语 .......................................................................................................................................... 83
8.11 扩展阅读 ...................................................................................................................................... 84
第九章 RV64:64 位地址指令 ........................................................................................................87
9.1 导言 ................................................................................................................................................. 87
9.2 使用插入排序来比较 RV64 与其他 64 位 ISA ..................................................................... 91
9.3 程序大小 ......................................................................................................................................... 93
9.4 结束语 .............................................................................................................................................. 93
9.5 了解更多 ......................................................................................................................................... 94
第十章 RV32/64 特权架构 ...............................................................................................................99
10.1 导言 ............................................................................................................................................... 99
10.2 简单嵌入式系统的机器模式 .............................................................................................. 100
10.3 机器模式下的异常处理 ....................................................................................................... 101
10.4 嵌入式系统中的用户模式和进程隔离 ............................................................................ 104
10.5 现代操作系统的监管者模式 .............................................................................................. 105
10.6 基于页面的虚拟内存 ............................................................................................................ 106
10.7 结束语 ....................................................................................................................................... 110
10.8 扩展阅读 ................................................................................................................................... 111
第十一章 RISC-V 未来的可选扩展 .............................................................................................. 113
11.1 “B”标准扩展:位操作 ............................................................................................................ 113
11.2 “E”标准扩展:嵌入式 ............................................................................................................ 113
11.3 “H”特权态架构扩展:支持管理程序(Hypervisor) ................................................. 113
11.4 “J”标准扩展:动态翻译语言 ............................................................................................... 113
11.5 “L”标准扩展:十进制浮点 ................................................................................................... 113
11.6 “N”标准扩展:用户态中断 .................................................................................................. 113
11.7 “P”标准扩展:封装的单指令多数据(Packed-SIMD)指令 ................................... 114
11.8 “Q”标准扩展:四精度浮点 .................................................................................................. 114
11.9 结束语 ....................................................................................................................................... 114
附录 A RISC-V 指令列表 ............................................................................................................. 115

【实例截图】

from clipboard

【核心代码】

.
├── RISC-V-Reader-Chinese-v2p1.pdf
└── 好例子网_RISC-V-Reader-Chinese-v2p1.zip

0 directories, 2 files



标签: RISC-V Read DER sc EA

实例下载地址

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警