一種全新的指令集架構RISC-V
通用寄存器模型
RISC-V具有32個整數寄存器x0x31,其中31個通用寄存器x1x31,它們保存了整數數值,寄存器x0是硬件連線的常數0。當實現浮點擴展時具體32個浮點寄存器f0~f31。對於RV32,其x寄存器是32位寬度的,對於RV64,它們是64位寬度的。
其中RISC-V寄存器調用約定如下圖:
RISC-V特權級
CSR相關寄存器相關描述可參考特權級指令手冊,其中機器模式寄存器如下圖:
RISC-V具有32個整數寄存器x0x31,其中31個通用寄存器x1x31,它們保存了整數數值,寄存器x0是硬件連線的常數0。當實現浮點擴展時具體32個浮點寄存器f0~f31。對於RV32,其x寄存器是32位寬度的,對於RV64,它們是64位寬度的。
其中RISC-V寄存器調用約定如下圖:
RISC-V特權級
CSR相關寄存器相關描述可參考特權級指令手冊,其中機器模式寄存器如下圖: