728x90
반응형
MASM(Microsoft Macro Assembler) -마이크로 소프트에서 만든 상용 컴파일러 (윈도우에서만 사용가능)
NASM(Netwide Assembler) -인텔 구문 어셈블러
FASM(Flat Assembler) - 인텔 구문 어셈블러
GAS(GNU Assembler) -리눅스 어셈블러
YASM(complete rewrite of the NASM assembler) - NASM과 GAS의 문법 모두를 거의 완벽하게 지원하며,
masm 설치하기
-첨부된 파일을 압축을 풀어 셉업을 한다 <software 폴더에 setup 실행>
ml컴파일을 편하게 쓰기위해 패스에 경로를 지정해주자
nasm 깔기
WWW.NASM.US 사이트에서 최신버젼으로 WIN32파일을 받으면 된다
압축푼파일에 nasm.exe를 컴파일할 폴더에 복사한다
nasm 컴파일하기
3 파일들을 각각 오브젝트파일생성을 한다
c는 cl로 asm은 nasm 으로 컴파일한다 옵션은 사진확인
3개의 오브젝트를 링크를 걸어준다
<어셈블리 오브젝트파일과 c 오브젝트 파일을 서로 링크걸면 동등하게 된다>
<실행화면>
맞으면 o 틀리면 x
728x90
'코스웨어 > 12년 내장형하드웨어' 카테고리의 다른 글
it 엑스포 사진 (10) | 2012.09.10 |
---|---|
[IT 엑스포] 후기 겸 인증샷 (0) | 2012.09.08 |
어셈블리어와 C 컴파일 자동화 배치파일. (7) | 2012.09.07 |
수업자료 (0) | 2012.09.07 |
터보C 2.0 함수 목록 (가나다 순) (0) | 2012.09.06 |
어셈블리 소스입니다. (3) | 2012.09.06 |
20120906-Project.zip (0) | 2012.09.06 |
터보씨 시절 사용되던 함수들 모음. (4) | 2012.09.06 |