어셈블러 : C → 어셈블리어
: x86-64에서 스택은 낮은 주소 방향으로 성장하기 때문에 push하면 메모리에 저장하고 %rsp가 감소하고 pop하면 메모리를 읽어내고 %rsp가 증가한다
프로시저 procedure → 함수
프로시저 호출은 소프트웨어에서의 주요 추상화다
caller : 호출자, callee : 피호출자
프로세스 가상 주소공간의 가장 위에 위치하는 스택 → 컴파일러가 함수 호출을 구현하기 위해 사용하는 공간
스택에 저장되는 요소