Never Stop Running

[Assembly] Visual Studio 2017에서 Assembly 코딩 본문

Study

[Assembly] Visual Studio 2017에서 Assembly 코딩

Gyoran 2017. 7. 3. 12:47

Visual Studio 2017을 이용하여 Assembly 코딩하기



1. http://kipirvine.com/asm/examples/index.htm에 접속하여 "Example programs and link library source code for the Seventh Edition"를 클릭하여 파일을 다운받는다.

 




2. 다운받은 파일을 클릭하여 설치한다. 경로는 "C:\Irvine\"으로 둔다.

 

 

 

 

3. 설치 뒤에 Visual Studio를 연다. 그리고 [파일] -> [새로 만들기] -> [프로젝트]Ctrl+Shift+N을 통해 새 프로젝트를 만든다.





4. 오른쪽 마우스로 프로젝트 명을 클릭하여 [추가] -> [새 항목]이나 프로젝트 명을 클릭한 상태에서 Ctrl+Shift+A를 통해 새 항목을 만든다.

 



5. 확장자가 asm인 파일을 추가한다.




6. 오른쪽 마우스로 프로젝트 명을 클릭하여 [빌드 종속성] -> [사용자 지정 빌드]를 클릭한다. 그리고 사용자 지정 파일 masm을 선택한다.

 

 

 

 

7. 오른쪽 마우스로 소스 파일을 클릭하고 [속성]을 누른다. 그리고 항목 형식을 Microsoft Macro Assembler로 선택한다.

 



8. 오른쪽 마우스로 프로젝트 명을 클릭하여 [속성]을 선택한다. [Microsoft Macro Assembler] -> [General] -> [Include Paths]에서 "C:\Irvine" 경로를 추가해준다.

 




9.  [Microsoft Macro Assembler] -> [Listing File] -> [Assembled Code Listing File]$(ProjectName).lst를 적어준다.

 

 

 

 

10. [링커] -> [입력] -> [추가 종속성]에서 편집을 클릭한다. 그리고 irvine32.lib; 를 적어주고 확인을 클릭한다.

 

 

 

 

11. [링커] -> [일반] -> [추가 라이브러리 디렉터리]C:\Irvine 경로를 입력해준다.

 

 

 

 

12. [링커] -> [디버깅] -> [디버그 정보 생성]에서 디버그 정보 생성을 클릭한다.

 


 

 

13. [링커] -> [고급] -> [이미지에 안전한 예외 처리기 포함]에서 아니요를 클릭한다. 그러면 모든 설정이 끝난다.

 

 

 

 

14. 이제 소스 파일을 들어가서 코딩하면 된다.

 

 

Comments