詳解masm編譯環境的搭建

首先下載Masm615以及textpad,建議使用textpad英文版,下面以TextPad 5.4爲例,說明編譯環境的搭建方法。

安裝好textpad之後,啓動後的界面是這樣的:

一、類型過濾:支持*.asm文件格式

點擊Configure -> Preferecence....(如圖1)打開設置面板,在左邊的列表中選擇FileNameFilter,增加對*.asm格式的支持(如圖2)。

圖1

圖2

經過這樣的設置,當保存文件時,對話框中就有*.asm文件格式可備選了。

二、高亮顯示關鍵字

首先將MASM6.syn文件拷貝到TextPad安裝目錄下的system目錄中,如果你沒有MASM6.syn文件,隨便搜索一下就能得到。

點擊Configure -> New Document Class....(如圖3)打開另一個設置面板,然後輸入一個表示彙編語言的名字,這裏不妨輸入Masm(如圖4),點擊下一步。

圖3

圖4

接下來輸入通配符*.asm(如圖5)並點擊下一步,勾選Enable syntax hignlighting,表示高亮顯示彙編語言關鍵字,並在Syntax definition file下拉菜單中選擇剛剛添加的MASM6.syn(如圖6),點擊下一步將顯示一個信息彙總頁面,確認無誤點擊完成。

圖5

圖6

三、設置字體、顏色等

點擊Configure -> Preferecence....(如圖1)打開設置面板,在左邊的列表中選擇Document Class/MASM/Font,將字體設置成自己習慣的類型(如圖7),同樣的方法可以修改關鍵字的顯示顏色(如圖8)。

圖7

圖8

四、添加工具Compile和Run

這是最重要的設置,前三步不做頂多是編寫彙編程序時不夠美觀舒適,但不影響功能。但如果第四步不做,每次都需要很苦逼地敲DOS命令,特別是在頻繁切換路徑的時候,不習慣命令行操作的朋友恐怕想死的心都有。

仍然點擊Configure -> Preferecence....(如圖1)打開設置面板,在左邊的列表中選擇Tool,該面板右上部分有一個Add下拉菜單,選擇DOS Command...,並在彈出的窗口中填入C:\MASM615\make32.bat $BaseName(如圖9)。$BaseName表示當前文檔名稱,在它之前的是make32.bat的絕對路徑,具體要看你將MASM615拷貝到何處,我是將它放在C:\MASM615目錄中的。似乎有人說放在C盤可能造成某些問題,如果你碰到特殊情況,可以根據實際情況更改一下MASM615的路徑。

圖9

再一次點選Add -> DOS Command...,輸出$BaseName(如圖10),$BaseName表示編譯後的程序名稱。

圖10

接下里將剛剛增加的兩個Tool分別改名爲Compile和Run(如圖11),也可以用其它名字,只要能夠幫助你區分它們即可。

圖11

最後一步,建議取消勾選Tools -> Compile和Run中的Capture output(如圖12),這樣一來每次都將自動彈出命令行窗口,便於觀察編譯和運行的結果。

圖12

以上就是所需要的全部設置。編寫一個程序example.asm,然後點擊菜單欄Tools -> External Tools -> Compile對彙編程序example進行編譯鏈接、如果順利將成功獲得可執行文件example.exe,此時點擊菜單欄Tools -> External Tools -> Run運行剛剛生成的程序,你將看到EAX = 30000h(如圖13),正是我們希望的結果。圖13中顯示的字體和顏色也更加美觀了。

圖13

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章