有人可以向我解释一下
%lo(foo)($1)
%hi(foo)
特别是在这方面:
lui $1, %hi(foo)
sw $0, %lo(foo)($1)
呢? ($ 1)在%lo(foo)($ 1)中做了什么?为什么这样做不适用于MARS?
由于
答案 0 :(得分:2)
这是使用foo的高16位和低16位作为气体偏移的间接寻址。 $ 0和$ 1是寄存器。见这里:http://sourceware.org/ml/binutils/2004-08/msg00262.html