对于像 这样的 risc-v 指令lui x28 123,venus 显示它的机器代码是0x0007BE37。但是lui应该只加载20immediate 的高位123。由于在十六进制123中0x0000007B,我认为相应的机器代码应该是0x00000E37.
lui x28 123
0x0007BE37
lui
20
123
0x0000007B
0x00000E37
我很困惑为什么金星会产生不同的结果,我对 的理解有问题lui吗?
assembly 32-bit riscv
32-bit ×1
assembly ×1
riscv ×1