call eax가 무슨 뜻이죠???

inviolable의 이미지

콜은 함수를 호출하는 거 아닌가요??? 이렇게 레지스터를 호출하는 건 무슨 뜻인가요???

익명 사용자의 이미지

eax 레지스터에 호출할 함수의 주소가 있으니까
call eax 명령 다음의 주소를 담고 있는 eip레지스터의 값을 stack에 push하고
eip 레지스터의 값을 eax 레지스터에서 복사하겠죠