Win10 + MASM32 + EditPlus 匯編語言編程環境設置


下載安裝MASM32匯編環境

官方下載站:MASM32

環境變量配置

  1. 配置MasmHome變量,值為masm32的安裝目錄:


    MasmHome變量

  2. 配置includelib變量
    include : %MasmHome%\include;
    lib : %MasmHome%\lib;


    include變量


    lib變量

  3. 配置Path變量,在原有變量后面加上如下語句,注意原變量后如果沒有‘;’請務必手動添加,然后在加上語句。
    Path加上語句:%MasmHome%/bin;%MasmHome%;


    Path加上的語句

EditPlus配置

  1. 配置編譯功能


    配置EditPlus編譯功能

  2. 配置鏈接功能(Windows鏈接模式,用於主要鏈接Windows窗口程序)
    注意:第三個文本框參數欄寫上的是:/SUBSYSTEM:WINDOWS /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)


    EditPlus配置Windows鏈接功能

  3. 配置鏈接功能(Console鏈接模式,用於主要鏈接控制台程序)
    注意:第三個文本框參數欄寫上的是:/SUBSYSTEM:CONSOLE /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)


    EditPlus配置Console鏈接功能

  4. 配置運行功能


    配置EditPlus運行功能

  5. 配置自動完成代碼高亮功能

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


鏈接1.stx文件下載項


鏈接1配置界面

  1. 創建樣例文件運行
.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  

- **運行圖片**
![實例運行圖片](https://images2018.cnblogs.com/blog/1196392/201808/1196392-20180825010830870-1121480184.png)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM