下載下傳安裝MASM32彙編環境
官方下載下傳站:MASM32
環境變量配置
- 配置MasmHome變量,值為masm32的安裝目錄:
-
配置include和lib變量
include : %MasmHome%\include;
lib : %MasmHome%\lib;
-
配置Path變量,在原有變量後面加上如下語句,注意原變量後如果沒有‘;’請務必手動添加,然後在加上語句。
Path加上語句:%MasmHome%/bin;%MasmHome%;
EditPlus配置
- 配置編譯功能
-
配置連結功能(Windows連結模式,用于主要連結Windows視窗程式)
注意:第三個文本框參數欄寫上的是:/SUBSYSTEM:WINDOWS /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)
-
配置連結功能(Console連結模式,用于主要連結控制台程式)
注意:第三個文本框參數欄寫上的是:/SUBSYSTEM:CONSOLE /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)
- 配置運作功能
- 配置自動完成與代碼高亮功能
配置檔案網站推薦:連結1(找MASM即可)
- 建立樣例檔案運作
.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
- 運作圖檔