【问题标题】:Decoding RISC-V immediate (UJ-TYPE)立即解码 RISC-V (UJ-TYPE)
【发布时间】:2017-03-13 16:36:30
【问题描述】:

我对 UJ-Type 的立即数如何解码/编码有点困惑。

https://content.riscv.org/wp-content/uploads/2016/06/riscv-spec-v2.1.pdf 的第 2.3 章让我比以前更加困惑了。

例如,我想解码我知道是 UJ 类型的指令 0300006f。

任何帮助将不胜感激。

【问题讨论】:

    标签: cpu-architecture riscv


    【解决方案1】:

    想通了。

    立即数是 20 位。即,加扰顺序中的第 31 位到第 12 位:imm[20|10:1|11|19:12]。左移 1 并扩展符号以获得立即数。

    【讨论】:

    猜你喜欢
    • 2017-01-18
    • 2021-06-17
    • 1970-01-01
    • 2018-12-15
    • 2023-04-01
    • 2020-12-09
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多