社区活动专版
直播中

张淑源

未满1年用户 8经验值
擅长:嵌入式技术 接口/总线/驱动 控制/MCU
私信 关注

《RISC-V 体系结构编程与实践(第2版)》指令集

本书的指令集基于rv64i mafdcsiu
属于精简指令集。
阅读本章可以指令集不多,都是最基础的功能点。
分为6个部分
加载保存指令
跳转指令
寄存器运算指令
跳转指令
csr控制指令。

其中指令码使用32位字节标识。
如下所示
e1b7f9d54b39d23391adbb5200b468f.jpg

其中pc的寻址部分单独有一节讲解,可以仔细读读。
对于程序运行来讲,pc计数器控制着程序的流程,是一个芯片活动的最重要的标记。
它的寻址能力标志着程序的设计和跳转等性能问题。
主要有两条指令:
auipc指令
lui指令。

其中auipc指令由于操作数会机型左移12位的操作,所以寻址能力按照4k的宽度蹦。
对于4k内的地址使用lui指令定位。

更多回帖

发帖
×
20
完善资料,
赚取积分