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

RISC-V 寄存器

[复制链接]
126|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-6-25 16:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
指令的操作数来源于寄存器,精简指令架构的CPU,都会提供大量的寄存器。
RISC-V 的规范定义了32个通用寄存器以及一个PC寄存器,这对于RV32I、RV64I、RV128I 指令集都是一样的,只是寄存器的位宽不一样。
如果要实现支持F/D扩展指令集的CPU,则需要额外支持32个浮点寄存器。而如果实现只支持RV32E指令集的嵌入式CPU,则可以将32个通用寄存器缩减为16个通用寄存器。

使用特权

评论回复

相关帖子

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

本版积分规则

1447

主题

11649

帖子

51

粉丝