RISC-V基础指令详解 - RISC-V MCU技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

[文章]

RISC-V基础指令详解

RISC-V中定义了六种指令类型,其中包括

R型指令 : 用于寄存器与寄存器之间算数运算的指令

I型指令 : 用于寄存器和立即数算术运算和读存储器操作的指令

S型指令 : 用于写存储器操作

B型指令 : 用于分支转移的指令,这类指令是S型指令的一个小的变体,之前也被称作SB型指令

U型指令 : 用于高20位立即数操作的指令

J型指令 : 用于直接跳转的指令,这类指令是U型指令的一个小的变体,之前也被称作U J型指令

另外RISC-V中预设的寄存器数量是32个,设计采用的通用原则:数量适量,少而快。寄存器编号从0到31,记为X0-X31,其中X0寄存器总是保持0值,其他的寄存器保持相应的变量值。

更多回帖

×
发帖