2
我想比较字符串的第一个字符与'#'字符。如果这些都是平等的,我想用mips打印“他们是平等的”。要做到这一点,我写了一段代码如下。然而,即使它们是平等的,它也不会给我一个输出。有人帮我吗? 在此先感谢。访问字符串的第一个字符并将其与字符进行比较MIPS
.data
input: .space 201
string2: .asciiz "they're equal.\n"
finish: .byte '#'
.text
main:
la $a0,input
li $a1,201 #read 200 char
li $v0,8 #read string
syscall
jal evaluate
evaluate:
lw $t1, 0($a0)
lw $t2,finish
beq $t1,$t2,testi
testi:
la $a0,string2
li $v0,4
syscall
li $v0, 10
syscall