2011-10-29 80 views
0

在MIPS的sll指令,就只能採取5位。如果轉移數量超過31,轉換工作將如何進行?我們如何用5位來表示?MIPS移位指令

謝謝

+0

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

回答

1

你不能。 SLL只適用於32位值,其中移動超過31位是沒有意義的。使用DSLL/DSLL32DSLLV 64位值。

+0

噢正確 - 愚蠢的問題我很抱歉,我被我複雜的項目帶走了,現在我已經過度複雜了。 – darksky