GCC为我生成了一些汇编代码,在其中有这样一条语句:
(英特尔语法) 只是好奇,那和这个有什么区别:
lea eax, [ebx+eax]
(英特尔语法) 只是好奇,那和这个有什么区别:
add eax, ebx
你好!这段内容涉及到IT技术,其中eax和ebx分别用来存储函数的返回值。
mov eax, DWORD PTR [ebp+8]
mov DWORD PTR [esp], eax
call CALC1
mov ebx, eax.
mov eax, DWORD PTR [ebp+8]
mov DWORD PTR [esp], eax
call CALC2
lea eax, [ebx+eax]