打印
[RISC-V MCU 应用开发]

各种指令格式如何定义?

[复制链接]
1772|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-5-9 08:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
forgot|  楼主 | 2024-5-9 08:39 | 只看该作者
RV32F/RV32D
R4-type:适用于浮点运算的特定指令(乘法与加/减法相融合),在原R格式基础上增加第4个寄存器;

使用特权

评论回复
板凳
forgot|  楼主 | 2024-5-9 08:39 | 只看该作者
RV32C
CR-type:用于压缩指令下的寄存器-寄存器操作;
CI-type:用于压缩指令下的短立即数操作;
CSS-type:用于压缩指令下的堆栈存储操作;
CIW-type:用于压缩指令下的长立即数操作;
CL-type:用于压缩指令下的加载操作;
CS-type:用于压缩指令下的存储操作;
CB-type:用于压缩指令下的分支操作;
CJ-type:用于压缩指令下的跳转操作。

使用特权

评论回复
地板
小小蚂蚁举千斤| | 2024-5-22 17:02 | 只看该作者
J-type:用于无条件跳转这个应该使用的比较多

使用特权

评论回复
5
小夏天的大西瓜| | 2024-5-22 22:24 | 只看该作者
CJ-type:用于压缩指令下的跳转操作。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1495

主题

11871

帖子

53

粉丝