下載安裝MASM32匯編環(huán)境
官方下載站:MASM32
環(huán)境變量配置
- 配置MasmHome變量员凝,值為masm32的安裝目錄:
- 配置include和lib變量
include : %MasmHome%\include;
lib : %MasmHome%\lib;
- 配置Path變量,在原有變量后面加上如下語句,注意原變量后如果沒有‘;’請(qǐng)務(wù)必手動(dòng)添加,然后在加上語句歉糜。
Path加上語句:%MasmHome%/bin;%MasmHome%;
EditPlus配置
-
配置編譯功能
- 配置鏈接功能(Windows鏈接模式活翩,用于主要鏈接Windows窗口程序)
注意:第三個(gè)文本框參數(shù)欄寫上的是:/SUBSYSTEM:WINDOWS /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)
- 配置鏈接功能(Console鏈接模式,用于主要鏈接控制臺(tái)程序)
注意:第三個(gè)文本框參數(shù)欄寫上的是:/SUBSYSTEM:CONSOLE /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)
-
配置運(yùn)行功能
- 配置自動(dòng)完成與代碼高亮功能
配置文件網(wǎng)站推薦:鏈接1(找MASM即可)
- 創(chuàng)建樣例文件運(yùn)行
.386
.model flat,stdcall
option casemap:none
;Include Files Define
include windows.inc
include kernel32.inc
include user32.inc
includelib kernel32.lib
includelib user32.lib
;Data Segment
.data
szCaption db 'Tip',0
szText db 'HelloWorld',0
;CodeSegment
.code
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
invoke ExitProcess,NULL
end start
-
運(yùn)行圖片