Win10 + MASM32 + EditPlus 匯編語言編程環(huán)境設(shè)置

下載安裝MASM32匯編環(huán)境

官方下載站:MASM32

環(huán)境變量配置

  1. 配置MasmHome變量,值為masm32的安裝目錄:
    MasmHome變量
  1. 配置includelib變量
    include : %MasmHome%\include;
    lib : %MasmHome%\lib;
    include變量
lib變量
  1. 配置Path變量,在原有變量后面加上如下語句,注意原變量后如果沒有‘;’請務(wù)必手動(dòng)添加,然后在加上語句。
    Path加上語句:%MasmHome%/bin;%MasmHome%;
    Path加上的語句

EditPlus配置

  1. 配置編譯功能


    配置EditPlus編譯功能
  1. 配置鏈接功能(Windows鏈接模式,用于主要鏈接Windows窗口程序)
    注意:第三個(gè)文本框參數(shù)欄寫上的是:/SUBSYSTEM:WINDOWS /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)
    EditPlus配置Windows鏈接功能
  1. 配置鏈接功能(Console鏈接模式,用于主要鏈接控制臺程序)
    注意:第三個(gè)文本框參數(shù)欄寫上的是:/SUBSYSTEM:CONSOLE /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)
    EditPlus配置Console鏈接功能
  1. 配置運(yùn)行功能


    配置EditPlus運(yùn)行功能
  1. 配置自動(dòng)完成代碼高亮功能

配置文件網(wǎng)站推薦:鏈接1(找MASM即可)

鏈接1.stx文件下載項(xiàng)

鏈接1配置界面

  1. 創(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)行圖片
    實(shí)例運(yùn)行圖片
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容