Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MIPS程序集循环多个.数据_Mips - Fatal编程技术网

MIPS程序集循环多个.数据

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:

我想知道如何在我所有四个数据字的循环中存储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:    
        li $v0, 10
        syscall

.data
w:  .word 0
x:  .word 0
y:  .word 0
z:  .word 0

你试过加载w的地址一次,存储数据,然后增加地址吗?哦,这是个好主意。我真的没想过。非常感谢。