Синтаксис для sll и srl:
sll $s0,$s1,n (n - целое число, например sll $s0,$s1,3)
sll $s0,$s1,n
sll $s0,$s1,3
srl $s0,$s1,n (n - целое число, например srl $s0,$s1,3)
srl $s0,$s1,n
srl $s0,$s1,3
Интересно, смогу ли я заменить $ n $ регистром?
Например:
sll $s0,$s1,$s2
Извините, я новичок в MIPS.
Нужные инструкции: sllv / srlv и др.Например, sllv $s0,$s1,$s2
sllv
srlv
sllv $s0,$s1,$s2
И, как всегда, при возникновении вопросов относительно набора команд MIPS, обратитесь к Архитектура MIPS32 ™ для программистов. Том II: Набор инструкций MIPS32 ™ .