1
我學習如何IA32彙編代碼轉換爲Y86的彙編代碼,和我被困在下面的指令是在IA32代碼:IA32彙編代碼Y86彙編代碼:leal指令
leal(%edx, %eax), %eax
我不能找到Y86代碼的等效指令。我有兩個版本,下面的人,雖然,但我不知道這是正確的:
版本1:
mrmovl (%edx), %ebx
mrmovl (%eax), %esi
addl %ebx, %esi
rrmovl %esi, 5eax
版本2:
addl %edx, %eax
有沒有人有一個更好的主意?