Notice
Recent Posts
Recent Comments
Link
오븐 노트
[Assembly] 스택 메모리 본문
메모리 저장구조
컴파일시 크기 결정 | CODE | 함수, 제어문, 상수 영역 |
DATA | 전역 변수 | |
BSS | 전역 변수 |
Run time시 크기 결정 | HEAP | 동적 할당 |
STACK | 지역 변수 |
스택 (stack) : 함수가 사용하는 일종의 메모장
- 매개 변수 전달
- 돌아갈 주소 관리
레지스터
- a b c d 범용 레지스터
- 포인터 레지스터
ㄴ ip (Instruction Pointer) : 다음 수행 명령어의 위치
ㄴ sp (Stack Pointer) : 현재 스택 tap 위치 (일종의 cursor)
ㄴ bp (Base Pointer) : 스택 상대주소 계산용
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의
Assembly 카테고리의 글은 인프런 Rookiss님의 강의를 공부하며 정리하는 내용입니다.
이미 알고 있는 내용도 다시 정리 되어있을 수 있습니다.
모든 글은 제가 공부하기 위해 작성합니다.
'Develop > Assembly' 카테고리의 다른 글
[Assembly] 반복문 (0) | 2022.05.11 |
---|---|
[Assembly] 분기문 (0) | 2022.05.11 |
[Assembly] 시프트 연산과 논리 연산 (0) | 2022.05.11 |
[Assembly] 사칙연산 (0) | 2022.05.11 |
[Assembly] 문자와 엔디안 (0) | 2022.05.11 |