私はこのコードを持っています:
addi $t1, $zero, $zero
LOOP: lw $s1,0($s0)
add $s2, $s2, $s1
addi $s0, $s0, 4
addi $t1, $t1, 1
slti $t2, $t1, 100
bne $t2, $s0, LOOP
問題は、実行された命令の総数です。
s0=0 と仮定すると
私が考えているのは、t2 == s0 t2 が t1<100 の場合に 1 であり、s0 がサイクルごとに 4 ずつ増加すると、ループが終了することです。それで、ループは無限になりますか?