준비물 : 
Visual Studio 2005이상(대학생은 www.dreamspark.com 에서 조달하시길...)과
Windows98

책 :
어셈블리 언어 상세보기
(다른 방법이 있으신 분은 안보셔도 되지만 거의 ZERO에서 시작하는 분들에겐 좋은 것 같습니다)

참고 : http://kipirvine.com/asm/gettingStartedVS2010/index.htm



저의 환경 - 보호모드 실습 : xp에 있는 VS2008, 리얼모드 실습 : VMware의 win98로 사용중입니다.




KIP Irvine 교수님의 사이트에서 example프로그램과 라이브러리 받아서 책과 함께 실습중입니다.

처음에 공부 방법을 몰라서 cmd 창에서 debug로 삽질좀 했습니다.

본 방법을 쓰시면 Visual Studio에서도 간편하게 어셈블리를 공부할 수 있습니다.

방법은 위 참고 사이트 링크를 따라가서 하셔도 되구요.





실행환경 만드는 방법 간단 요약하면

http://kipirvine.com/asm/examples/index.htm

링크에서 본인의 VS버전에 맞는 프로그램, 링크 라이브러리를 받습니다.
(VS 2008 : http://kipirvine.com/asm/examples/IrvineExamplesVS2008.exe
VS 2005 : http://kipirvine.com/asm/examples/IrvineExamplesVS2005.exe )

경로를 바꾸지 않고 그대로 압축을 해제하셨다면 C:\Irvine 에 프로그램 압축이 풀려있습니다.

책의 챕터 3에 있는 예제를 연습할 때 C:\Irvine\examples\ch03\Project_sample 폴더에서 Project.sln 파일을 실행시킵니다.

열리는 솔루션에서 코드만 바꿔서 연습하시면 됩니다.





p.s. - 의미 있는 결과를 내기 위해서는 그만큼 희생을 해야하는 것 같습니다.

농사짓는 것과 같네요. 씨 먼저 뿌리고, 나중에 수확한다.
Posted by 도전하는 공돌이pooh

댓글을 달아 주세요