标签: assembly rotation bit-manipulation mips
在MIPS汇编代码中,我如何实现旋转左伪指令以使位向左旋转?
例如,如果寄存器包含0x12345678,则向左旋转,移位量为2将使寄存器包含0x34567812。
我理解换挡是合乎逻辑的,但是在换挡过程中取出并将它们放在另一边的位的想法令人困惑。我看过这篇文章可能与我的问题相似:Translating a mips pseudo instruction 'rol'
除此之外,这篇文章中的答案对我来说没有意义,我不确定他们的代码是否符合我的要求。任何帮助将不胜感激。