如果我在T3一些,我可以使用LW $ S3,$ T3($ T0)来获取存储在由基地引用的内存值+偏移其中基本是在t0和偏移量是在T3到S3?
Answer 1:
我认为,解决plaknas给人只有一半是正确的,因为你必须要字的大小考虑在“创造”,在MIPS偏移。
这是正确的答案,假设4个字节的字大小:
sll $t3, $t3, 2
add $t0, $t0, $t3
lw $s3, 0($t0)
Answer 2:
显然不能完成。 更好的方式来做到这一点是这样的:
add $t4, $t0, $t3
lw $s3, 0($t4)
谢谢 :)
文章来源: Adding offset to base from register in MIPS