본문 바로가기

IT전공관련

어셈블리어를 정리해보자!(2)

어셈블리어 명령어 정리(2)


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


pop: 이또한 sp 레지스터를 조작하는 명령어중 하나이다.

스택에서 데이터를 꺼내는데 쓰인다.



MOV 명령어


MOV는 아예 옮기는 것이 아니라 값을 복사하는 것이다.


형식 : MOV[OPER1][OPER2]

의미 : OPER2에 있는 내용을 OPER1에 복사한다.



LEA 명령어


LEA는 MOV와 헷갈리는 사람들이 많은데 사실은 굉장한 차이점이 있다.


간단하게 말하자면, LEA는 주소값을 옮기는 것이고, MOV는 주소에 있는 값을 옮기는 것이다.


형식 : LEA[OPER1][OPER2]

의미 : OPER2에 있는 주소 값을 OPER1에 넣어라 라는 뜻이다.