低语之树 发表于 2025-8-5 09:45

RISC-V 0指令问题

我看过一张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都是非法指令


不想起床喵星人 发表于 2025-9-16 21:35

是的,全零指令码在RISC-V中被视为非法指令

懒癌晚期患者 发表于 2025-9-23 23:48

如果BRAM被设置为全零,那么RISC-V核心可能会进入异常处理流程,具体行为取决于你的异常处理程序是如何设置的。

懒癌晚期患者 发表于 2025-10-21 07:41

全零指令在RISC-V中确实是NOP

LightCatcher 发表于 2025-10-21 21:24

XIVN1987 发表于 2025-9-16 09:10
全0、全1都是非法指令

看来学芯片前端 英文也得过关啊
页: [1]
查看完整版本: RISC-V 0指令问题