理解 RISC-V 指令集 · 说明
本书整理自我在学习 RISC-V 指令集架构(ISA) 过程中的学习笔记,内容主要参考以下两份权威资料:
- 📘 RISC-V 手册(中文版)
- 📙 RISC-V 指令集手册(中文翻译版)
(该项目支持自行编译,可生成 HTML 等格式)
✳️ 编写目的
本笔记并非对上述资料的完整复述,而是基于它们的核心内容进行提炼与再表达。
重点在于帮助学习者更快理解 RISC-V 的设计思想与指令体系逻辑,而非死记硬背全部细节。
✳️ 内容原则
- 聚焦核心:突出 RISC-V 的基本结构、指令类型、寄存器模型与扩展机制。
- 化繁为简:删减原文中重复或非关键的技术描述,突出主线概念。
- 结合理解:在关键部分加入个人学习思考与实际编程视角。
- 便于复习:每个主题模块均可独立阅读,方便查阅与分享。
✳️ 阅读建议
- 初学者可从 RV32I 基础指令集 入手,理解寄存器、寻址和执行流程。
- 有一定基础者可继续学习 M/F/D/A/C/V 等扩展集,掌握算术、浮点、原子、压缩与向量等特性。
- 系统或编译方向读者可进一步了解 特权级规范 与 内存管理(MMU、分页)。
✳️ 关于内容整理
本书内容在原始笔记的基础上,使用 AI 工具进行了格式优化与语句润色,以提升可读性和整体结构一致性。
希望读者可以快速入门 了解RISC-V指令集框架 。
💡 写在最后:
这份笔记并非权威教材,而是一次学习与思考的整理。
如果它能帮助你更轻松地理解 RISC-V 的核心思想——
那它的目的就达到了。