(main procedure 안)

...

call func0

exit

...


(func0 정의 - var0 는 dword 변수)

func0 proc

mov    ebx,    [esp]

mov    var0,   ebx

call    func1

ret

func0 endp


(func1 정의)

func1 proc

...

call func1

...

push var0

ret

func1 endp




일단 재귀 끝나면 바로 원래 함수주소로 돌아가는데?