Push
sp 레지스터를 조작하는 명령어중의 하나이다. 스택에 데이터를 저장하는데 쓰인다.

ex) Push eax
스택에 Eax의 값을 스택에 저장한다.

ex) Push 20
즉석값인 20을 스택에 저장한다.

ex) Push 401F47
메모리 오프셋 401F47의 값을 스택에 저장한다.

Pop
이또한 sp 레지스터를 조작하는 명령어중 하나이다. 스택에서 데이터를 꺼내는데 쓰인다.

ex) Pop eax 
스택에 가장 상위에 있는 값을 꺼내애서 eax에 저장
주의점: Push 의 역순으로 값은 스택에서 Pop 된다.

Mov
메모리나 레지스터의 값을 옮길때?로 만들때 쓰인다.

ex:) Mov eax,ebx
ebx 레지스터의 값을 eax로 옮긴다[로 만든다].

ex) Mov eax,20
즉석값인 20을 eax레지스터 에 옮긴다[로 만든다].

ex) Mov eax,dword ptr[401F47]
메모리 오프셋 401F47 의 값을 
Read More