69,378
社区成员
发帖
与我相关
我的任务
分享
void func(int a,int b)
{
int c;
c=a+b;
}
int main()
{
func(2,3);
return 0;
}
_main PROC
; Line 7
push ebp 55
mov ebp, esp 8BEC
; Line 8
push 3 6A 03
push 2 6A 02
call _func
add esp, 8 83C4 08
; Line 9
xor eax, eax 33C0
; Line 10
pop ebp 5D
ret 0
_main ENDP
_TEXT ENDS
END
_main ENDP
0000011F: 55 PUSH EBP
00000120: 8BEC MOV EBP,ESP
00000122: 51 PUSH ECX
00000123: 8B45 08 MOV EAX,[EBP+8]
00000126: 0345 0C ADD EAX,[EBP+C]
00000129: 8945 FC MOV [EBP-4],EAX
0000012C: 8BE5 MOV ESP,EBP
0000012E: 5D POP EBP
0000012F: C3 RETN
_func ENDP
0000013F: 55 PUSH EBP
00000140: 8BEC MOV EBP,ESP
00000142: 6A 03 PUSH 3
00000144: 6A 02 PUSH 2
00000146: E8 00000000 CALL 0000014B
0000014B: 83C4 08 ADD ESP,8
0000014E: 33C0 XOR EAX,EAX
00000150: 5D POP EBP
00000151: C3 RETN