拆解代码并找到`la`的长度

时间:2017-03-22 04:56:05

标签: assembly mips disassembly

鉴于下面的MIPS组装及其拆卸。 la指令需要多长时间?为什么la指令被转换为lui(立即加载)?为什么加载负数?

MIPS汇编:

la $t1,addr1
lw $t1,($t1)

拆卸:

0x9D00024C: LUI T1, -24576
0x9D000254: LW T1, 0(T1)

通过减去0x9D000254-0x9D00024C来确定长度吗?我不确定为什么la会被翻译成lui,以及为什么它会消极。

0 个答案:

没有答案