假设我想做一个lw
:
lw $s1, l2 ($t1)
据我了解,我正在保存$s1
寄存器指向的单词($t1) + l2
(在这种情况下是立即数)。
但是偏移量不是对索引指定的行的某个块(在本例中为单词)的引用吗?如何仅使用偏移量而不使用索引进行加载?(如果我使用寄存器$t2
而不是寄存器,偏移量不会改变$t1
吗?)我想不会导致指针运算太复杂,那么它是如何工作的呢?
假设我想做一个lw
:
lw $s1, l2 ($t1)
据我了解,我正在保存$s1
寄存器指向的单词($t1) + l2
(在这种情况下是立即数)。
但是偏移量不是对索引指定的行的某个块(在本例中为单词)的引用吗?如何仅使用偏移量而不使用索引进行加载?(如果我使用寄存器$t2
而不是寄存器,偏移量不会改变$t1
吗?)我想不会导致指针运算太复杂,那么它是如何工作的呢?