前言:很早以前搭過,做了筆記的。現在重新玩匯編,按照筆記撘環境,誰知道坑了自己兩個小時,氣的我現在打字手都在抖
准備工作:
1、Masm615匯編環境,下載地址:https://pan.baidu.com/s/1sleCOED
2、notepad++6.8.8,下載地址:https://pan.baidu.com/s/1jHWJBRg
安裝過程:
1、masm615安裝:打開masm615.zip壓縮文件,執行里面的安裝程序(我的安裝路徑為默認:C:\Masm615)
2、notepad++安裝:略。
前期測試:
打開notepad++,編寫如下匯編代碼,保存到桌面 test.asm
INCLUDE Irvine32.inc .code main PROC mov eax,10000h add eax,40000h sub eax,20000h call DumpRegs exit main ENDP END main
打開cmd,路徑切換到Desktop,編譯test.asm
運行如下:
配置notepad++環境:
1、編寫編譯批處理 compileme.bat
@rem an @cd /d %2 @C:\Masm615\make32.bat %1
2、編寫運行批處理 runexeme.bat
@rem an @%1 @pause
3、將compileme.bat和runexeme.bat拷貝到 C:\Masm615 目錄
4、配置notepad++
a.打開notepad++,點擊運行菜單
點擊運行,輸入: (注意 第一和最后一個$符號前各有一個空格)
C:\Masm615\compileme.bat $(CURRENT_DIRECTORY)\$(NAME_PART) $(CURRENT_DIRECTORY)
保存為編譯
再點擊運行,輸入:(注意第一個$符號前有一個空格)
C:\Masm615\runexeme.bat $(CURRENT_DIRECTORY)\$(NAME_PART)
保存為運行
notepad++環境測試:
編寫上面的匯編測試代碼,在notepad編譯運行
運行:
ok
環境搭建成功。