메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 윈도우즈 시스템 프로그래밍

뇌를 자극하는 윈도우즈 시스템 프로그래밍 질의응답 게시판입니다.

배우는 중에 모호할 수 있는 부분이 있는 것 같습니다

2015-06-18

|

by 전제웅

1754

322쪽에 sp레지스터 설명 관련 첫번째 문단에서
지역변수를 위한 메모리 공간을 스택이라 이름 붙인 이유는 메모리의 구조적 특성(FIFO)때문이다.
스택 프레임은 가장 먼저 할당되면, 가장 나중에 반환된다. 그리고 가장 나중에 할당되면, 가장 먼저 반환된다. 이것이 스택이라 불리는 이유이다.

라고 설명이 되있습니다. 위 글에 따르면 스택이라 불리는 이유가 메모리의 구조적특성과 가장 먼저 할당되면 가장 나중에 반환되는것 때문이라는것인데 위에서 설명한 메모리의 구조는 fifo이고 가장 먼저 할당되면 가장 나중에 반환되는건 lifo 특성인데 이 둘이 겹치는 바람에 스택의 구조를 처음 접하는 분들은 모호함이 있을 수 있다고 생각됩니다.
댓글 입력
자료실