Mips 加载单词混淆

Mips 加载单词混淆,mips,Mips,有人能告诉我下面的意思吗?0($4)我知道这可以重写为[0+$4]M lw $6, 0($4) 我不确定大约100($2)部分,我知道这可以重写为[100+$2]M 104: lw $1, 100($2) 我想知道这是什么意思,这叫做索引寻址 lw $1, 100($2) 这意味着“将地址($2+100)处的字加载到$1” 内存地址存储在$2中。100是该地址的偏移量。我有一个问题,偏移的意义是什么?我的书和互联网似乎没有我想要的答案…@samuraisoulization,它有一个表示结

有人能告诉我下面的意思吗?0($4)我知道这可以重写为[0+$4]M

lw $6, 0($4)
我不确定大约100($2)部分,我知道这可以重写为[100+$2]M

104: lw $1, 100($2)

我想知道这是什么意思,这叫做索引寻址

lw $1, 100($2)
这意味着“将地址($2+100)处的字加载到$1”


内存地址存储在$2中。100是该地址的偏移量。

我有一个问题,偏移的意义是什么?我的书和互联网似乎没有我想要的答案…@samuraisoulization,它有一个表示结构化数据的内存区域(想想structs),这就是你访问特定成员的方式。这也是您访问数组中特定索引的方式。那么,对于数组以及结构和类之类的东西来说,这或多或少是一种方式吗?