小编ami*_*eur的帖子

RISC-V 中的旋转位

嘿,我对 RISC-V 还算陌生。

我的练习题之一是:

将 0x0000000000000123 的值右移 4 位。预期结果为0x3000000000000012,即所有十六进制数字右移一位,最右边的一位移到前面*

到目前为止,我了解了一些关于逻辑运算的知识:andi, or, and xori。在我之前的练习中我学到了add, addi, sub, slli, srli, srai

我从以下开始:

addi x6, 0x, 0x123
Run Code Online (Sandbox Code Playgroud)

然而,我被困在这里了。我的教科书并没有真正正确地描述事物,所以非常感谢任何帮助!

bit-manipulation riscv

5
推荐指数
1
解决办法
2743
查看次数

标签 统计

bit-manipulation ×1

riscv ×1