여기서 pop eax이거 0FF4H가 나와야하는거아님?
push 할 때는 +4니까 그 반대연산은 당연히 -4잖아
음 아 맞다
그리고 이거 mov eax,[라벨]; 이 명령의 뜻이 라벨에있는 데이터를 eax에 넣는다는것이고 mov eax,라벨; 이것은 라벨의 메모리주소를 eax에 넣는다는거 맞지?
이질문에 아니라고 했는데 아님?
메모리 주소를 넣으려면 OFFSET 을 써야지
ㄴ 아 그렇군 실렉터는 언제쓰는거야? 난 오프셋은 알겠는데 메모리주소저장할때 실렉터+오프셋이잔아 실렉터는 언제 저장함?
16비트 도스 프로그래밍에서나 셀럭터를 쓰지 32비트엔 필요가 없음
아 그렇구나...
하긴 오프셋이32비트로확장됬으니..
push 할 때는 +4니까 그 반대연산은 당연히 -4잖아
음 아 맞다
그리고 이거 mov eax,[라벨]; 이 명령의 뜻이 라벨에있는 데이터를 eax에 넣는다는것이고 mov eax,라벨; 이것은 라벨의 메모리주소를 eax에 넣는다는거 맞지?
이질문에 아니라고 했는데 아님?
메모리 주소를 넣으려면 OFFSET 을 써야지
ㄴ 아 그렇군 실렉터는 언제쓰는거야? 난 오프셋은 알겠는데 메모리주소저장할때 실렉터+오프셋이잔아 실렉터는 언제 저장함?
16비트 도스 프로그래밍에서나 셀럭터를 쓰지 32비트엔 필요가 없음
아 그렇구나...
하긴 오프셋이32비트로확장됬으니..