如何使用mips中的特定数字访问数组

时间:2016-03-10 00:01:41

标签: arrays mips

我有这个数组

picture: .word 0x000007c, 0x00000fe,0x00000fe,0x000005e,0x00000fe, 0x000007e,0x000003c,0x0000018, 0x0001ffc,0x0003ffe,0x000303f,0x000143f, 0x0001c3f,0x000083f,0x000083f,0x008083f,0x00f081f,0x00d9c1f,0x00f943f, 0x18f007e,0x11e00fc,0x13f01ec,0x1ff81ff,0x0ff81ff,0x0fcc003,0x070000d, 0x060000c,0x060000c,0x060000c,0x030001c 

我写

la $s0, picture   
lw $s0, 0($s0)  

我得到第一个元素,但是当我写

lw $s1, 32($s0)   

lw $s1, 36($s0)  

我无法得到第8或第9个元素,我得到另一个与图片中的数字无关的数字(可能是因为我使用了所有32个字节的寄存器)
我能做什么 ?

0 个答案:

没有答案