POCU C언어 정주행 5회차 - 스택 메모리, 어셈블리어
1. 스택 메모리 스택 메모리는 함수 내의 지역 변수 등을 저장하는 메모리라는 것을 C/C++을 배웠던 사람이라면 누구나 배웠을 법한 내용이다. 다만 이 글에서는 어떤 메모리가 어떤 녀석인지까지 처음부터 적지는 않을 것이고 그냥 내가 몰랐던 부분만 몇 개만 짚고 넘어갈 것이다. 우선 용어 정리부터 간단하게 해보자. 스택 프레임: 각 함수가 사용하는 스택의 범위 EBP (Extended Base Pointer): 현재 스택 프레임이 사용하고 있는 첫 시작 주소 ESP (Extended Stack Pointer): 스택 메모리 내에서 현재 사용하고 있는 곳까지의 주소 기본적으로 프로그램이 실행되면 그 프로세스를 위한 메모리로 용도에 따라 코드, 데이터, 힙, 스택으로 4개의 영역으로 구분되는 것을 볼 수 있..
2022.12.10