天天看點

Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定

下載下傳安裝MASM32彙編環境

官方下載下傳站:​​MASM32​​

環境變量配置

  1. 配置MasmHome變量,值為masm32的安裝目錄:
  2. Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
  3. 配置include和lib變量

    include : %MasmHome%\include;

    lib : %MasmHome%\lib;

  4. Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
    Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
  5. 配置Path變量,在原有變量後面加上如下語句,注意原變量後如果沒有‘;’請務必手動添加,然後在加上語句。

    Path加上語句:%MasmHome%/bin;%MasmHome%;

  6. Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定

EditPlus配置

  1. 配置編譯功能
  2. Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
  3. 配置連結功能(Windows連結模式,用于主要連結Windows視窗程式)

    注意:第三個文本框參數欄寫上的是:/SUBSYSTEM:WINDOWS /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)

  4. Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
  5. 配置連結功能(Console連結模式,用于主要連結控制台程式)

    注意:第三個文本框參數欄寫上的是:/SUBSYSTEM:CONSOLE /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替換為自己的安裝目錄)

  6. Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
  7. 配置運作功能
  8. Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
  9. 配置自動完成與代碼高亮功能
配置檔案網站推薦:​​連結1(找MASM即可)​​
Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
Win10 + MASM32 + EditPlus 彙編語言程式設計環境設定
  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      
  • 運作圖檔

繼續閱讀