본문 바로가기

컴퓨터 과학 & 영상처리 관련/Assembly (시스템 소프트웨어)

호출규약(calling conventions)

어셈블리어에서 c언어 함수 부를 때

call printf 이렇게 하는가 call _printf 하는가 등

앞에 언더바를 붙이냐 마냐 뭐 그런거 관련된거

함수 호출 후 스택포인터? 스택제거? 그거를 부르는 쪽인가 불리는 쪽인가 어느쪽에서 하냐 뭐 그런것도 관련된거 같고


pc 어셈블리 언어.pdf 

4장 서브프로그램의 4.5 호출규약(calling conventions) 여기서 확인 가능