Assembly 加载字
我有以下问题:Assembly 加载字,assembly,mips,Assembly,Mips,我有以下问题: .data a: .word 12,-5,4,0 x: .byte 5 .text main: addi $t1, $0, 8 lw $t2, a($0) lw $t3, a($t1) 有人能告诉我t3美元的价值是多少吗?当数组长度为4时,如何访问第8个元素?该值将为4。MIPS是字节寻址的,而不是字寻址的。一个字是4个字节,因此字节偏移量8相当于字偏移量2。该值将是4。MIPS是字节寻址的,而不是字寻址的。一个字是4个字节,因此字节偏移量8相当于字偏移量2。还值得注意的是,x
.data
a: .word 12,-5,4,0
x: .byte 5
.text
main: addi $t1, $0, 8
lw $t2, a($0)
lw $t3, a($t1)
有人能告诉我t3美元的价值是多少吗?当数组长度为4时,如何访问第8个元素?该值将为4。MIPS是字节寻址的,而不是字寻址的。一个字是4个字节,因此字节偏移量8相当于字偏移量2。该值将是4。MIPS是字节寻址的,而不是字寻址的。一个字是4个字节,因此字节偏移量8相当于字偏移量2。还值得注意的是,x86汇编也是字节寻址的(可能还有许多其他汇编语言),因此OP应该熟悉这种偏移。还值得注意的是,x86汇编也是字节寻址的(可能还有许多其他汇编语言),所以OP应该熟悉这种补偿。