스택 프롤로그(Stack Prologue)란?함수가 시작될 때 자기만의 작업 공간을 만드는 과정함수마다 자기만의 지역 변수 공간이 필요합니다. 이 공간을 스택에 만드는 게 바로 프롤로그입니다. main() 함수 실행 중 ↓func() 함수 호출 ↓func()는 자기 공간이 필요함 ↓스택 프롤로그 실행!전형적인 3단계 과정 assemblypush %rbp # (1) 호출자의 RBP를 스택에 저장mov %rsp, %rbp # (2) 현재 RSP를 새 RBP로: 기준점 설정sub $N, %rsp # (3) 지역변수용 공간 N바이트 확보실제 예시로 이해하기C 코드 c// demo.cint f(void) { int x = 5; retur..