1 から 100 までのすべての偶数を生成して加算する MIPS プログラムを作成します。
- 少なくとも 1 つのループが必要です
- 合計をレジスタR12に格納する必要があります
そして、これは私が書いたものです:
main:
li $t0, 0 # clear register $t0 to zero
li $t4, 0 # clear register $t4 to zero
loop:
add $t0, $t0, 2 # generating even numbers in register $t0
add $t4, $t4, $t0 # compute the sume
bne $t0, 100, loop # if t0 reached 100 then go to loop.
b endloop # branch to endloop
endloop:
li $v0, 10 # terminate program run and
syscall # Exit
これは正しいです?