준비물 :
Visual Studio 2005이상(대학생은 www.dreamspark.com 에서 조달하시길...)과
Windows98
책 :
상세보기 |
참고 : 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. - 의미 있는 결과를 내기 위해서는 그만큼 희생을 해야하는 것 같습니다.
농사짓는 것과 같네요. 씨 먼저 뿌리고, 나중에 수확한다.
'노트정리 > 어셈블리' 카테고리의 다른 글
Irvine32 라이브러리 SetTextColor (0) | 2010.06.12 |
---|---|
Irvine32 라이브러리 프로시저를 이용한 문자열 입출력 (0) | 2010.06.07 |
어셈블리 피보나치 수열 5항까지 (0) | 2010.06.06 |
ZF, SF (0) | 2010.06.06 |
캐리 플래그 (0) | 2010.06.06 |
2의 보수 표기 (0) | 2010.05.15 |
어셈블리 16비트 실습 환경 (0) | 2010.05.15 |
XCHG : exchange data (0) | 2010.05.06 |