RISC-V 手册 v2(一本开源指令集的指南)
和 RV32D) ⚫ 第六章:原子操作(RV32A) 第 3 页和第 4 页的 RISC-V“参考卡”是本书中所有 RISC-V 指令(RV32G,RV64G 和 RV32 / 64V)的摘要。 第七章介绍了可选的压缩扩展 RV32C,它是 RISC-V 优雅性的一个绝佳例子。通过把 16 位指令限制为现有 32 位 RV32G 指令的短版本,它们几乎是没有代价的。汇编程序可以 选 RISC-V 如何处理分页以及机器、用户和监管者权限 模式。 最后一章简要介绍了 RISC-V 基金会目前正在考虑增加的其它扩展。 接下来是本书最大的一个部分,附录 A。它是按字母表顺序排列的指令集摘要。它定 义了完整的 RISC-V ISA 以及上面提到的所有扩展,还有大概 50 页的全部伪指令。这是 RISC-V 简洁性的证明。 这本书的最后一部分是索引。 1.5 结束语 强调简洁性来保证它的低成本,同时有着大量的寄存 器和透明的指令执行速度,从而帮助编译器和汇编语言程序员将实际的重要问题转换为适 参考卡也被称为绿色 卡片,这来源于 20 世纪 60 年代的 ISA 的单页纸 板摘要的背景颜色的 阴影。为了易读性,我 们将背景保持白色,而 不是延续历史而使其 为绿色。 冯·诺伊曼先前版本的 精心编写的报告非常 有影响力,以至于这种 计 算 机 通 常 被 称 为 冯·诺伊曼架构,尽管0 码力 | 164 页 | 8.85 MB | 1 年前3RISC-V 开放架构设计之道 1.0.0
(RVM、RVA、RVF、RVD 和 RVC),以及所有伪指令。每个条目都包括指令名称、操 作数、寄存器传输级定义、指令格式类型、功能描述、压缩版本(若有),以及一张带 操作码的指令编码示意图。我们认为这些简洁摘要可帮助您了解所有指令。若您想了 解更多细节,请参阅 RISC-V 官方规范手册 [Waterman and Asanović 2017]。 为帮助读者在本附录中找到所需指令,左侧(偶数)页面的页眉包含该页顶部的第0 码力 | 223 页 | 15.31 MB | 1 年前3
共 2 条
- 1