0

假设有一个变量 var 存储在地址 0x00001000 并且它的值为 10。

如果我做了 la $t2, var

$t2 是否包含 var 的地址或 var 的值。我真的很想说地址,考虑到 la 代表加载地址,但我看过的所有例子都没有明确的联系。

我也知道这在本机指令中被分解为 lui ori,但它看起来究竟如何?

4

1 回答 1

0

$t2将包含地址变量,而不是内容(要获取内容,您需要 lw 或类似的东西)。

la确实是伪指令。有关如何使用它的更多信息,请查看以下问题和答案:

MIPS:不使用伪代码的 la 指令的等价物?

于 2012-06-07T09:21:27.073 回答