開(kāi)發(fā)工具基于MASM32 V8
編輯工具:EditPlus
直接解壓縮到指定目錄,比如D盤(pán)根目錄:
d:\masm32\
d:\editplus\
可把批處理文件var.bat放置在masm32目錄下。
批處理文件Var.bat用于設(shè)置臨時(shí)環(huán)境變量,并且調(diào)用Makefile,運(yùn)行編譯后的可執(zhí)行文件。
EditPlus已經(jīng)配置了ASM代碼高亮及模板。
在EditPlus的配置用戶工具中,依照如下設(shè)置,即可以在Editplus中編譯ASM代碼文件,并運(yùn)行編譯后的可執(zhí)行文件。
菜單文本:Run Asm
命令:d:\masm32\var.bat
參數(shù):$(FileNameNoExt)
初始目錄:$(FileDir)
開(kāi)手你的第一個(gè)ASM練習(xí):
step1: 打開(kāi)EditPlus
step2: 點(diǎn)擊菜單[文件],[新建 ASM] ,然后EditPlus會(huì)自動(dòng)加載一個(gè)hello world的ASM模板
step3:如果不想加點(diǎn)什么,可直接保存該代碼文件。比如命名為HelloAsm
step4:在HelloAsm文件同目錄下,建立makefile文件,內(nèi)容如下:
NAME = HelloAsm
OBJS = $(NAME).obj
LINK_FLAG = /subsystem:windows
ML_FLAG = /c /coff
$(NAME).exe: $(OBJS)
Link $(LINK_FLAG) $(OBJS)
.asm.obj:
ml $(ML_FLAG) $<
clean:
del *.obj
step5:執(zhí)行EditPlus菜單[工具]下的RunAsm命令。
即可以編譯HelloAsm文件,并且執(zhí)行編譯后的可執(zhí)行文件。
這只是個(gè)簡(jiǎn)單的粗糙的ASM IDE開(kāi)發(fā)環(huán)境。
主要用于新手入門(mén)。
感謝你的使用。