Stack1 [etc] Stack? [Stack] 스택(stack) : 메모리의 한부분으로 LIFO 방식으로 동작하는 특별한 자료 구조 LIFO(Last Input First Output) : 나중에 입력된것이 먼저 나온다. (후입선출) (3이 제일 나중에 들어가고 3이 제일 먼저 나온다) 스택은 POP과 PUSH 두가지 동작을 지원한다.PUSH : 데이터를 스택에 집어넣는다. PUSH 3 _ 3을 스택에 넣는다POP : 데이터를 스택에서 꺼낸다. POP 3 _ 3을 스택에서 꺼낸다. 스택은 높은주소에서 낮은주소로 쌓인다. PUSH를 하면 ESP-4 즉, 4바이트가 감소한다.POP을 하면 ESP+4 즉, 4바이트가 증가한다. 알아두면 좋을 게시물 [메모리 구조] [ESP, EBP 란?] 2018. 10. 1. 이전 1 다음