MIPS程序集循环多个.数据
我想知道如何在我所有四个数据字的循环中存储0xaaaaaa这样的值。我一直习惯于调用单个数据并循环它,但现在我处理的是4个数据字,不知道如何将它们放入循环中 到目前为止,我的代码都是这样的:MIPS程序集循环多个.数据,mips,Mips,我想知道如何在我所有四个数据字的循环中存储0xaaaaaa这样的值。我一直习惯于调用单个数据并循环它,但现在我处理的是4个数据字,不知道如何将它们放入循环中 到目前为止,我的代码都是这样的: .text main: la $t0, w la $t1, x la $t2, y la $t3, z li $t4, 0xaaaaaaaa loop: lb $t5, ($t4) bqez end:
.text
main: la $t0, w
la $t1, x
la $t2, y
la $t3, z
li $t4, 0xaaaaaaaa
loop: lb $t5, ($t4)
bqez
end:
li $v0, 10
syscall
.data
w: .word 0
x: .word 0
y: .word 0
z: .word 0
你试过加载w的地址一次,存储数据,然后增加地址吗?哦,这是个好主意。我真的没想过。非常感谢。