小编use*_*888的帖子

关于加载字 (lw) 与加载地址 (la) 以及 mips 程序集中偏移的混淆?

所以我对组装还很陌生,我有很多问题。例如,如果在数据段中我输入这个

.data

n:.word 4
Run Code Online (Sandbox Code Playgroud)

并在文本段

.text
lw $t0, n
Run Code Online (Sandbox Code Playgroud)

$t0 现在存储值 4 还是 n 的地址?因为我知道如果 n 是一个数组并且如果我输入 lw $t0 4(n) $t0 存储 n(内容)的第一个 VALUE。如果我输入 lw $t0 n 然后 $t0 存储地址。

另外我想知道我是否要设置 4 的偏移量来注册 $0 像这样:

lw $t0 4($0)
Run Code Online (Sandbox Code Playgroud)

$t0 会保持 0 吗?

assembly mips

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

assembly ×1

mips ×1