[RISC-V MCU 应用开发] RISC-V 0指令问题

[复制链接]
2805|5
 楼主| 低语之树 发表于 2025-8-5 09:45 | 显示全部楼层 |阅读模式
我看过一张RISC-V指令的操作码表(针对基础I 32位ISA)。我正在使用一个FPGA上的RISC-V核心,并且指令的BRAM被设置为全零。
有没有人知道当RISC-V CPU接 收到全零的指令时会发生什么?它会像NOP一样执行吗?

穷得响叮当侠 发表于 2025-8-29 22:16 | 显示全部楼层
需查阅所用 RISC-V 核心的文档,明确其对未定义指令的处理方式
XIVN1987 发表于 2025-9-16 09:06 | 显示全部楼层

全0、全1都是非法指令
XIVN1987 发表于 2025-9-16 09:10 | 显示全部楼层



全0、全1都是非法指令

wechat_2025-09-16_090902_561.png
不想起床喵星人 发表于 2025-9-16 21:35 | 显示全部楼层
是的,全零指令码在RISC-V中被视为非法指令
懒癌晚期患者 发表于 2025-9-23 23:48 | 显示全部楼层
如果BRAM被设置为全零,那么RISC-V核心可能会进入异常处理流程,具体行为取决于你的异常处理程序是如何设置的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

85

帖子

0

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