RISC-V 中指令是如何拆分的?

问题描述 投票:0回答:1

我一直在尝试用 Lua 编写 RISC-V 模拟器。我正在尝试查找有关说明及其工作原理的信息,但我不想阅读手册,所以我去了 ChatGPT。

它说操作码的长度是 7 位,但在 PDF 上,它说操作码是 6 位,我不认为 ChatGPT 给了我正确的 RISC-V 解释,但也许你们中有人会。

提前致谢。

lua emulation cpu-architecture riscv
1个回答
0
投票

opcode
字段为7位

假设您看过类似的内容 https://riscv.org/wp-content/uploads/2019/12/riscv-spec-20191213.pdf
第 16 页,

opcode
是从
0
6
,该符号表示位
0,1,2,3,4,5,6
(从最低有效位开始计数)是操作码的一部分

不要咨询 GPT 任何严重的问题,始终使用手册,这通常是最好的来源

© www.soinside.com 2019 - 2024. All rights reserved.