공부

스택 구조와 sfp 그리고 ret

KuroNeko_ 2014. 11. 1. 21:09
반응형

스택 : 지역변수나 매개변수들이 쌓이는 메모리공간,


특징

 - 리틀 엔디안 방식으로 저장된다. == 하위 바이트부터 먼저 들어간다.


스택의 기본 구조

- Buffer + sfp[4byte] + ret[4byte]


Buffer : 데이터가 저장되는 공간.

SFP

- leave 시켜 ret로 돌아갈 주소를 ebp에 불러온다.(pop ebp로 4바이트를 뛴다.)

mov esp, ebp

pop ebp

ret : 리턴