강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

baljang님의 프로필 이미지
baljang

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

스택 메모리

push 할 때마다 왜 주소 감소폭이 다른가요?

해결된 질문

작성

·

186

1

push 1 할 때는 주소가 0x60fe38에서 0x60fe30로 8감소 했는데 push 2 할 때는 주소 값이 왜 0x60fe22가 아니라 0x60fe28로 2밖에 감소 하지 않는 건가요? 균일하게 8씩 감소해야 하는거 아닌가요? 

퀴즈

어셈블리 언어로 작성된 코드를 컴퓨터가 실행 가능한 기계 코드로 변환하는 역할을 하는 것은 무엇일까요?

컴파일러

인터프리터

어셈블러

링커

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 균일하게 8 감소하는게 맞습니다.
0x30 - 0x28 는 십진수로 48 - 40 = 8 입니다.

baljang님의 프로필 이미지
baljang
질문자

우와 그렇네요! 명쾌한 답변 감사합니다:)

baljang님의 프로필 이미지
baljang

작성한 질문수

질문하기