Call Stack Frame1 [OS] Call Stack Frame Call Stack Frame Call Stack Frame개념에서 우리가 함수가 return 된 후에 지역변수를 사용할 수 없는 이유를 어느 정도 알 수 있다. 메모리의 스택을 좀더 자세히 알아보자. Call Stack Stack의 구성 (1) 파라메터: 호출되는 함수의 인자에 assign 되는 값 (2) 지역변수: 호출되는 함수 내에서만 생성되는 변수 (3) return address: 호출되는 함수 종료 시 되돌아가 수행을 계 속해 가기 위하여 jump 해 가야 할 주소 (4) frame point(stack frame pointer): 스택 상의 프레임 시작 주소. 보통 EBP 레지스터에 저장된다. (5) Stack Pointer: 콜 스택의 최상위 메모리 주소. 보통 ESP 레지스터에 저장된다... 2022. 8. 16. 이전 1 다음