
[스터디] 시스템 프로그래밍 - Chapter 10. 컴퓨터 구조에 대한 세 번째 이야기
·
독서/뇌를 자극하는 윈도우즈 시스템 프로그래밍
뇌를 자극하는 윈도우즈 시스템 프로그래밍(저자, 윤성우) 01. 절차적 함수 호출Procedure Call 지원 CPU 모델 함수 호출은 소프트웨어에서 제공되는 기능으로 이해하는 경향이 강하나, 하드웨어 종속적인 부분이 상당수 존재한다. 함수가 호출되는 방식은 CPU에 따라서 차이를 보인다. 01. A. 스택 프레임Stack Frame 구조 함수 호출 과정에서 할당되는 메모리 블록을 스택 프레임이라고 한다. 함수 호출의 완료 시에는 주소를 알고 있다고 하더라도 기존에 선언된 지역변수에 접근이 불가능하다. 할당되었던 메모리가 반환되었기 때문이다. 01. B. sp 레지스터 스택은 지역변수를 위한 메모리 공간이다. 이름의 유래는 메모리의 구조적 특성(Last In, First Out)에서 비롯됐다. 스택 프..