我给这个leal命令,我必须填写他们的意思。 我一直在努力研究leal命令如何操作,但我一直在Web上找到相关材料时遇到困难。我发现的是leal(src1,src2),dst // dst = src2 + src1。 此信息不能提供足够的信息,因为leal命令比这更复杂。汇编语言IA32
这是怎么看?
假设%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
我会使用英特尔的语法所以它更容易阅读。例如。 'lea edx,[eax + 6]'。 – greatwolf