[참고] NASM 개발환경 구축

 01. NASM 다운로드


우리가 작성한 어셈블리 코드(Netwide Assembler)를 컴파일할 컴파일러를 다운로드 한다.


 



  • 왜 NASM 을 사용하는가?
    - 오픈 소스 프로그램이므로 마음껏 사용할 수 있다.

    - 문법이 쉽다.   



    http://nasm.sourceforge.net/ 이곳에 가면 다운로드 받을 수 있다.




 nasm(1).JPG



 02. NASM 개발 환경 구축


다운로드한 파일을 압축을 풀면 다음과 같은 파일을 볼 수 있다.


파일.JPG


 


nasmw.exe 파일이 컴파일러이고, ndisasmw.exe 파일이 디스어셈블 파일이다.


cmd.exe를 통해서 컴파일을 수행을 할수 있지만 여기서는 에디트플러스를 통해서 설정을 하는것을 알아 보겠다.


 


에디트 플러스에서 도구->사용자도구 구성 에서 항목 부분의 사용자 도구를 보면 단축키를 통해서 컴파일과 디스어셈블러를 설정을 할수 가 있다.


 기본설정(1).JPG


위의 그림과 같이 사용자 도구 항목에서 그룹을 추가 해서 명령을 추가 할수도 있고 삭제가 가능하다.



  • 명령 
    컴파일러가 있는 곳의 경로를 넣는 곳이다. 옆의 ... 버튼을 통해서 해당 경로를 지정해주면 된다.

  • 인수
    컴파일을 할때 옵션을 넣어주는 곳이다. 예를 들면 컴파일시 

    nasmw.exe -f bin -o 확장자없는파일명.bin 파일명 이런 형식으로 주어지는데 nasmw.exe 이후의 항목을 이곳에 

    넣어 주면 된다. 파일 경로 및 파일 이름, 확장자가 없는 파일명 등은 우측에 버튼을 통해서 넣을 수가 있다.

  • 디렉토리
    현재의 디렉토리를 넣어주면 된다.

  • 출력 패턴
    컴파일 결과를 출력할 곳을 지정한다.


 


 


03. Rawrite 툴 다운로드


이것은 디스크에 물리적으로 기록할 수 있는 툴을 다운로드 하는것이다.


 


 


이 글은 스프링노트에서 작성되었습니다.

by 블랙호크 | 2007/08/19 17:12 | ┣ OS | 트랙백 | 덧글(0)

트랙백 주소 : http://raptors.egloos.com/tb/559274
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶