在MIPS中向左移动

时间:2014-09-26 04:16:08

标签: mips

在我的方法一中,我将要移位的数字存储在$ a0(例如5位)内,并且我想将$ t9移位5位,但我遇到了一些麻烦。有谁知道为什么?

MethodOne:

sw $a0, ($t8)
sll $t9, $t9, $t8

1 个答案:

答案 0 :(得分:0)

要向左移动可变数量,请使用sllv

sllv $t9, $t9, $a0

sll只需立即转移金额。无需sw$t8