どのような問題が起きているのかを書いてください。
また、掛け算とだけ言っても符号の有無・入力のビット幅・出力のビット幅で違いがあります。具体的に書いてください。
こんにちは。掛け算を足し算と引き算だけで表すプログラムを書いています。
どこが間違っているか分かりません。宜しくお願いします。
MIPS
1Multiplication: 2add $t0, $zero, $zero 3and $t1, $t1, $zero 4addi $t1, $t1, 32 5add $v0, $zero, $zero 6 7Loop: 8andi $t2,$a0,1 9beq $t2,$zero,Next 10j ADDITION 11 12ADDITION: 13add $v0, $a1, $zero 14 15Next: 16sll $a1, $a1, 1 17srl $a0, $a0, 1 18addi $t0, $t0, 1 19bne $t0, $t1, Loop 20 21Exit:
回答1件
あなたの回答
tips
プレビュー