본문 바로가기
코스웨어/12년 내장형하드웨어

masm,nasm설치 nasm 컴파일

by 알 수 없는 사용자 2012. 9. 6.
728x90
반응형

MASM(Microsoft Macro Assembler)  -마이크로 소프트에서 만든 상용 컴파일러 (윈도우에서만 사용가능)

NASM(Netwide Assembler) -인텔 구문 어셈블러

FASM(Flat Assembler) - 인텔 구문 어셈블러 

GAS(GNU Assembler) -리눅스 어셈블러

YASM(complete rewrite of the NASM assembler) -  NASM과 GAS의 문법 모두를 거의 완벽하게 지원하며, 


 masm 설치하기 


80x86_assembly.zip


-첨부된 파일을 압축을 풀어 셉업을 한다  <software 폴더에  setup 실행>




ml컴파일을 편하게 쓰기위해 패스에 경로를 지정해주자





 nasm 깔기



nasm-2.10.04-win32.zip


WWW.NASM.US 사이트에서 최신버젼으로 WIN32파일을 받으면 된다



압축푼파일에 nasm.exe를 컴파일할  폴더에 복사한다






nasm 컴파일하기



asm_io.asm


asm_io.inc


main.c



3 파일들을 각각 오브젝트파일생성을 한다 


c는 cl로 asm은 nasm 으로 컴파일한다 옵션은 사진확인





3개의 오브젝트를 링크를 걸어준다

<어셈블리 오브젝트파일과 c 오브젝트 파일을 서로 링크걸면 동등하게 된다>



<실행화면>






맞으면 o 틀리면 x  



728x90