Caller(호출자) <-> Callee(피호출자)
함수호출후
cdecl : main함수가 파라미터 2개를 스택에 넣었을 경우 함수가 끝난후 ADD ESP, 8 과 같이 main에서 스택에 입력한 파라미터를 정리하는 방식으로 printf 와같은 가변길이의 파라미터를 전달할수 있는 특징 다른 calling convention에서는 구현이 어렵다. c언어에서 기본적으로 사용하는 방식
stdcall : win32 api 에서 사용됨 calle에서 스택을 정리하는 것이 특징
retn 8 : return(해당코드로 돌아감) + pop 8byte
fastcall : stdcall과 같은방식이지만 함수에 전달하는 파라미터를 일부(2개까지)를 스택이아닌 레지스터를 이요하여 전달한다는 특징