我收到了这些leal
说明,我必须填写它们的意思。我一直在努力研究leal
指令的作用,但我一直很难在网上找到相关材料。我发现的是
leal (src1, src2), dst //dst = src2 + src1
该信息没有提供足够的信息,因为leal
指令远比这复杂。
这看起来怎么样?
假设%eax
保存值 x 并%ecx
保存值 y。填在表格中。
%edx = x + 6___________leal 6(%eax),%edx
%edx = x + y___________leal (%eax,%ecx),%edx
%edx = x * 5y___________leal (%eax,%ecx,4),%edx
%edx = 9x + 7___________leal 7(%eax,%eax,8),%edx
%edx = 4y + 10___________leal 0xA(,%ecx,4),%edx
%edx = x + 3y + 9___________leal 9(%eax,%ecx,2),%edx