어셈블리어 기초 질문이요

nexusz99의 이미지

mov [eax], esp

라고 하면요

어떻게 해석을 해야 하나요?

mov esp , [eax] 는

eax가 가르키고 있는주소 안에 있는 값을 esp 에 복사한다..

라고 이해는 가는데

mov [eax], esp

이거는 도대체 어떻게 해석을 해야할 지 모르겠네요

vacancy의 이미지


eax가 가리키는 주소에 esp 값을 쓴다.

.. 하면 안되나요 ?

asiawide의 이미지


eax 가 int*, esp 가 int 라고 하면

mov esp , [eax] => esp = *eax;

mov [eax], esp => *eax = esp;

이런 식이죠.