그냥 간과 하실 것도 같아서.
1. mov 와 lea의 차이점 사실 주소에 []를 씌우면 lea와 같을 수도 있는거죠.
2. 오퍼랜드에 []가 있는 것과 없는 것의 차이점.
3. callxxxx 은 push eip+4 랑 jmp xxxx 랑 같이 있는 것. 그럼 RET, RETN?은?
4. eip+4 를 한다면.... 그건 __cdecl인가? __stdcall인가 __pascall? __fastcall?
5. push에서 말하는 스택에 관해서 제대로 안다면?
6. 스택프레임도 ?
7. 그럼 ebp + 로 가면 그건 인자? ebp -로 가면 지역변수 인걸 알랑가...
뭐... 그 외엔 더 생각이 안나지만.
믓튼 간과하지 맙시당~
언제 한번 정리해야 게쓰요.
[Reference] : 쿨러, 「어셈블리언어 개발 - 간과하기 쉬운 것들...」 http://coolsoft2.com/?document_srl=893714.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.