数値を倍増させるならシフト命令がありますが
シフトだけだと、奇数の倍増が出来ません
そこで、multという掛算を使って見ましょう。

シフト未使用数値倍増プログラム

3C08yyyy lui t0,#$yyyy
3508xxxx ori t0,t0,#$xxxx
00080018 mult ?,t0
00000012 mflo ?
AC49???? sw ?,$????(kk)
08zzzzzz j $8zzzzzzz

?には、倍増させたい物の
数値が入ってるレジスタを入力して下さい
kkにはその数値が書き込まれるアドレスが入った
レジスタを入力して下さい。

1行目2行目で?×t0のt0の数値を指定します

3行目で?とt0で掛算をします

4行目で掛算の計算結果を?レジスタへ書き込みます

5行目で倍増された数値を
kkレジスタのアドレスに書き込みます

6行目で空きメモリにジャンプさせた個所へ
流れを戻す為にジャンプし直します


luiとoriを消して
li t0,$????と入力すれば
最高で65535倍までの指定になりますが
1行少なくて済みます
逆に65535倍以上設定する場所もあまりありませんけど(笑)