我給這個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