Duplicar posible:
x86 asm: What's the purpose of the LEA instruction?LEA instrucción?
¿qué
lea (%edx,%eax,1),%eax
hacer?
Duplicar posible:
x86 asm: What's the purpose of the LEA instruction?LEA instrucción?
¿qué
lea (%edx,%eax,1),%eax
hacer?
Es el equivalente de "eax = edx + eax * 1".
Generalmente, (expresión dirección) lea, registro significa "calcular la expresión dirección y cambiar el valor del registro a que"; otras instrucciones usan expresiones de dirección para acceso a memoria, es decir, mov (expresión de dirección), registro significa "calcular la expresión de dirección y cargar el valor de la dirección resultante en el registro".
carga efectiva contacto- que es el equivalente de la unario operador &
C.
Mientras que el operador '&' a veces compila 'LEA', están no es equivalente. – CodesInChaos
duplicado de http://stackoverflow.com/questions/1658294/x86-asm-whats-the-purpose-of-the-lea-instruction –