实际的RISC-V指令代码在哪里?

时间:2016-08-30 23:02:09

标签: riscv

我已经下载了最新的...

RISC-V指令集手册,第1卷:用户级ISA

...这很有意思,但它实际上从未给出操作码/功能3和其他指令格式的值。例如,LOAD / STORE / BRANCH操作码按名称列出,但不提供它们代表的实际位值。

实际列出的所有代码在哪里?

2 个答案:

答案 0 :(得分:3)

https://riscv.org/specifications/

表9.1和第9章的全部内容。

答案 1 :(得分:3)

它们也已经在sodor项目的源代码中方便地编码:

https://github.com/ucb-bar/riscv-sodor

对于以各种有用方式捕获位模式的常量,请参阅:

src / common / instructions.scala

或直接来自浏览器:

https://github.com/ucb-bar/riscv-sodor/blob/master/src/common/instructions.scala