【发布时间】:2013-11-27 01:16:42
【问题描述】:
所以lea指令——加载有效地址——假设用于加载地址,但我对这个例子有点困惑,
lea (%edx, %ecx, 1), %eax
该指令是否用于获取地址的字节值(基址%edx 和偏移%ecx)?如果是这样,在这种情况下是否可以使用mov 指令而不是使用lea?
【问题讨论】:
-
这个特定的命令将 EDX 和 ECX 相加,并将结果分配给 EAX。 MOV 做不到,ADD 也做不到。 LEA 还可以添加一个额外的常数并将索引乘以 2 的小幂。