2011-10-29 81 views
0

在MIPS的sll指令,就只能采取5位。如果转移数量超过31,转换工作将如何进行?我们如何用5位来表示?MIPS移位指令

谢谢

+0

如果您使用的是32位CPU,则31位是您可以移位的位数。 – Gabe

回答

1

你不能。 SLL只适用于32位值,其中移动超过31位是没有意义的。使用DSLL/DSLL32DSLLV 64位值。

+0

噢正确 - 愚蠢的问题我很抱歉,我被我复杂的项目带走了,现在我已经过度复杂了。 – darksky