1. 程式人生 > >Win10 + MASM32 + EditPlus 匯編語言編程環境設置

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

clu 變量 ssa window 官方下載 pat asm des 匯編

下載安裝MASM32匯編環境

官方下載站:MASM32

環境變量配置

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


    技術分享圖片

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


    技術分享圖片


    技術分享圖片

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


    技術分享圖片

EditPlus配置

  1. 配置編譯功能


    技術分享圖片

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




    技術分享圖片

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


    技術分享圖片

  4. 配置運行功能


    技術分享圖片

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

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


    技術分享圖片


    技術分享圖片

  6. 創建樣例文件運行

.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  


  • 運行圖片


    技術分享圖片

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