通过字符串循环以在MIP中查找空间

时间:2018-04-11 02:02:25

标签: loops mips

我试图在字符串中找到一个空格,我进入循环但却陷入困境。这就是我所拥有的,我只是不知道自己做错了什么。对于我所做的空间标签:space:.asciiz" "并且在名称标签中是由用户给出的一个空格分隔的名字和姓氏。

li $t0, 0
la $t0, name

la $t1, space

# loop to find space
loop2:

    lb $a0, 0($t0)
    #comparing char to space
    beq $a0, $t1, exit
    addi $t0, $t0, 1

    j loop2

exit:

1 个答案:

答案 0 :(得分:1)

编辑:$ t1当前正在存储一个地址,您必须使用lb $t2, 0($t1)或类似内容从中加载内存

另外,尝试使用像MARS这样的IDE来帮助调试代码