스택의 구조


스택의 구조

위 그림이 스택의 구조이다.32비트 기준 스택의 구조는 variables(buffer) , ebp(sfp) ,ret ,esp로 이루어져 있다.각각의 간단한 설명을 해보겠다.variables(buffer): buffer는 함수에 저장되는 데이터 값이다.sfp(ebp): 현재 진행중인 함수가 끝나고 돌아갈 주소를 저장한다.ret: 실행할 함수의 주소를 넣는다.esp: 처음에 제일 낮은 주소에 있다가 buffer가 한 개씩 쌓일때마다 esp + 1을 해줘서 스택의 위치를 표시해준다....

스택의 구조에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 스택의 구조