这个lea应该做什么?
这个问题在这里已经有了答案:
lea 0x1(%eax), %ecx
%ecx
用%eax + 1
加载寄存器%ecx
。 由于这个指令集的相对复杂的寻址模式, lea
指令通常用于算术计算。
如果您没有将%eax
标识为地址,那么这里可能会发生这种情况(正如Oli所说,我们没有足够的上下文来说明)。
上一篇: What exactly is this lea supposed to do?
下一篇: LEA or LOAD integer?