김성엽 선생님께서 진행하는 속성강좌를 수강을 하고 Tipsware 사무실에 나가면서 교육을 받으며 MFC를 공부한 지 5개월이 되어가는 시점에서 Tipsware 사무실에서 교육을 받는 내용에 대해 블로깅을 시작하려고 쓰는 첫 글입니다. 간간히 Tipsware에서 진행하는 교육에 대한 내용과 프로젝트 진행사항을 공유할 예정입니다.
새로운 프로젝트의 주제를 선정하고 일부 사항들을 진행하였다.
초보자들이 재귀함수에 대해 이해하는데 어려움이 있다.
재귀함수가 호출될 때 스택 프레임에 어떠한 일이 발생하는지 보여주는 시뮬레이션 프로그램을 제작한다.
오른쪽에 보이는 것은 스택 프레임을 시각적으로 보여주고 있다.
EBP ▶ 표시, ◀ ESP 표시를 통해 EBP와 ESP가 가리키는 위치를 알 수 있다.
스택은 아래부터 쌓이므로 EBP의 주소는 007EFB34h에서 위로 갈수록 1씩 감소한다.
조그마한 사각형안에 쓰여진 99(63h)과 같은 값들은 스택안에 들어 있는 Data의 값을 10진수(16진수)로 표현한 값이다.