¿Qué hace la instrucción de montaje LEAL?

1 minuto de lectura

avatar de usuario
serguei fedorov

Estoy un poco confundido acerca de la diferencia entre

leal -4(%ebp), %eax       

y

movl -4(%ebp), %eax

¿Alguien puede explicarme esto?

  • relacionado: stackoverflow.com/questions/4003894/leal-assembler-instruction

    – Mensi

    26 de junio de 2012 a las 17:12

  • y tipo de duplicado: stackoverflow.com/questions/1658294/…

    – Mensi

    26 de junio de 2012 a las 17:15

  • La pista está en el nombre. Cargar dirección efectiva solo carga la dirección.

    – harold

    26 de junio de 2012 a las 17:21

  • Aconsejaría leer el manual amigable de la CPU. Y tienes donde elegir: de Intel o de AMD.

    – Alexei Frunze

    26 de junio de 2012 a las 19:52

  • @PrateekGupta La etiqueta que agregó no tiene sentido. Es parte de la respuesta, no parte de la pregunta. Si el OP hubiera sabido que la etiqueta era apropiada, habría sabido la respuesta y no habría hecho la pregunta.

    – usuario207421

    20 de abril de 2019 a las 8:37


  • Tuve ese entendimiento después de un tiempo cuando vi que configuró el registro eax en el resultado.

    – Serguei Fiódorov

    26 de junio de 2012 a las 17:44

¿Ha sido útil esta solución?