私はmips32から始めていますが、文字列から文字を取得して印刷しようとすると行き詰まります。コードは文字列を取得し、文字ごとに出力し、i
printが見つかったら出力する必要がありますiiing
。
.data
msg: .asciiz "testing"
i: .asciiz "iiing"
.text
.globl main
main:
la $t0, msg
la $t1, i
li $t2, 0
loop:
bneq $t0, 105, end #$t0=i?
lb $a0, ($t0)
li $v0, 4
syscall
addi $t0, $t0, 1
b loop
end:
move $a0, $t1
li $v0, 4
syscall
問題はどこだ?