一种全新的指令集架构RISC-V
https://blog.youkuaiyun.com/p340589344/article/details/82290920
通用寄存器模型
RISC-V具有32个整数寄存器x0x31,其中31个通用寄存器x1x31,它们保存了整数数值,寄存器x0是硬件连线的常数0。当实现浮点扩展时具体32个浮点寄存器f0~f31。对于RV32,其x寄存器是32位宽度的,对于RV64,它们是64位宽度的。
其中RISC-V寄存器调用约定如下图:
RISC-V特权级
CSR相关寄存器相关描述可参考特权级指令手册,其中机器模式寄存器如下图: