gpt4 book ai didi

assembly - lea 汇编指令

转载 作者:行者123 更新时间:2023-12-03 21:31:12 25 4
gpt4 key购买 nike

我只是想确保我读对了:

movl 12(%ebp), %edx
leal (%edx, %edx, 4), %eax

我将第一行读为: edx = [epb + 12] ,第二行为: eax = edx + edx*4
有人可以澄清吗?

另外,如果我有以下两行怎么办:
leal (%edx, %edx, 4), %eax
leal (%edx, %edx, 2), %eax

执行第二行后, eax 是否会出现?注册被覆盖?

eax = edx + edx*4是将地址乘以 4?还是按4地址的内容?

最佳答案

你是对的。 LEA指令用于加载(该)有效地址,如果不需要标志,可用于地址运算,有时也可用于普通运算。

关于assembly - lea 汇编指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9153282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com