[RISC-V MCU 应用开发] RISC-V 寄存器

[复制链接]
 楼主| forgot 发表于 2024-6-25 16:41 | 显示全部楼层 |阅读模式
指令的操作数来源于寄存器,精简指令架构的CPU,都会提供大量的寄存器。
RISC-V 的规范定义了32个通用寄存器以及一个PC寄存器,这对于RV32I、RV64I、RV128I 指令集都是一样的,只是寄存器的位宽不一样。
如果要实现支持F/D扩展指令集的CPU,则需要额外支持32个浮点寄存器。而如果实现只支持RV32E指令集的嵌入式CPU,则可以将32个通用寄存器缩减为16个通用寄存器。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

2064

主题

14492

帖子

59

粉丝
快速回复 在线客服 返回列表 返回顶部