我已经下载了最新的...
RISC-V指令集手册,第1卷:用户级ISA
...这很有趣,但是它实际上从未提供操作码/ funct3和其他指令格式的值。例如,按名称列出了LOAD / STORE / BRANCH操作码,但没有提供它们代表的实际位值。
实际列出的所有代码在哪里?
它们也已经方便地编码在 soodor 项目的源代码中:
https://github.com/ucb-bar/riscv-sodor
有关以各种有用方式捕获位模式的常量,请参阅:
src/common/instructions.scala
或者,直接从浏览器:
https://github.com/ucb-bar/riscv-sodor/blob/master/src/main/scala/common/instructions.scala
| 归档时间: |
|
| 查看次数: |
5747 次 |
| 最近记录: |