MASM 강좌 #0 설치
안녕하세요
이번에는 MASM설치방법과 실행방법에 관해서 포스팅하겠습니다.
본 포스팅의 주목적은 개인공부입니다.
[[[ 설치 ]]]
먼저 설치는 이쪽으로 들어가서
밑에 나와있는 언어별 버전마다 다운로드받습니다 저는 US Site1을 다운로드받겠습니다!
다운받고 install.exe를 실행시키면 다음과같은 창이뜹니다.
여기서 "Install"을 누른뒤,
어느 드라이브에다가 masm32를 설치할 것인지 뜰것입니다.
저는 C드라이브 용량아껴야되서 D에다가 설치했습니다!
나오는 메세지박스 다 클릭하시고 압축해제까지합니다!!
그러면 다음과같이 D드라이브에 masm32이 생깁니다!!
이제부터 기본소스를 만들어보겠습니다!
메모장있으신분들은
바로 메모장에다가 쓰셔도되고
저는 vscode가있기때문에 vscode로 편집하겠습니다!!
.386
.model flat, stdcall
option casemap :none
include D:\masm32\include\kernel32.inc
include D:\masm32\include\masm32.inc
includelib D:\masm32\lib\kernel32.lib
includelib D:\masm32\lib\masm32.lib
.data
Testmessage db "dpBlog Hi!~", 0
.code
main:
invoke StdOut, addr Testmessage
invoke ExitProcess, 0
end main
다음과 같이 입력한뒤 확장자명은 ".asm" 으로 저장합니다!!
그리고 cmd를 킨뒤,,
asm파일이 저장된 위치로 경로를 옮긴뒤! (cd)
"cd (asm파일이있는경로)"
obj파일을 만들고!!
"ml.exe가 존재하는 경로" /c /Zd /coff "asm파일이름"
obj파일을 exe파일로 !!
"link.exe가 존재하는 경로" /SUBSYSTEM:CONSOLE "obj파일이름"
하면은!!
다음과같이 exe파일이 생기는데 실행시키면 짠~!!!
짜란!!!
그러면 다음포스팅에는
저가 C#으로 직접 asm에디터를 만들고 배포해보겠습니다!!
그럼안녕!!!
댓글