創建匯編工作環境
這裡以Windows平台+masm32為例,解釋一下建立工作環境要完成的幾項工作。
第1、安裝好操作系統
無論你是使用Windows/Linux/Unix還是其它什麼操作系統,請先安裝好並確保它能夠正常運行。
第2、獲得所使用的軟件
對於masm32可以從www.masm32.com下載,這是一個免費軟件開發包.
第3、安裝得到的軟件
在windows下安裝,想必大家都知道了,setup.exe/install.exe.如果你的軟件將在命令行方式下使用,這時一定記下軟件安裝的路徑,注意“路徑”是
一個術語,如果您不清楚請查閱關於DOS或任何有關操作系統的書或google :).
這裡我假設你將masm32安裝在 D:\masm32 目錄下。
★BTW,命令行也是一個術語,可能與圖形界面相對應,DOS就工作在命令行方式,而Windows工作在圖形界面,但在win98中可以在“開始”-->"運行" 中輸入command打開一個DOS窗口,你可以在這個DOS窗口中以命令行方式工作。在win2000及以上,你可以在"開始"-->"運行"中輸入cmd打開DOS窗口。
★"開始"是什麼?呵呵,不要說這你也不知道,就是windows啟動後最左下角那個著名的上面印有“開始”字樣的小按鈕。
第4、設置環境變量
在大多數操作系統中都可以設置環境變量,對了“環境變量”又是一個術語,在windows/dos下使用masm32時我們主要需要設置path這個環境變量,建議你不要以“全局環境變量”的形式設置(如果你不明白什麼是“全局環境變量”,不要緊,照做就行)path指向你在第3步中安裝的路徑。
可以這樣做:
★先在c:\下建立一個mycmd目錄
★之後如果你是win98,打開c:\下的autoexec.bat文件,在文件的最後加上一句
set path=c:\mycmd;%path%
如果是win2000及以上,在桌面上右擊“我的電腦”-->“屬性”-->“高級”--> “環境變量”-->“系統變量” ,在其中找到path,雙擊,將光標移到最後,加上 ;c:\mycmd
★在c:\mycmd目錄中建立一個新文件asmenv.cmd/bat(在win98中用bat作為擴展名,在win2000中隨便哪個都行),可以用任何文本編輯器建立,該文件內容如下:
@echo off
set masmhome=D:\masm32
set path=.;%path%;%masmhome%\bin
@echo on
第5、創建工作目錄
這個工作目錄是你編寫程序所在的目錄,我的習慣是d:\execises
第6、開始工作
在win98中在“開始”-->"運行"中輸入command打開一個DOS窗口, 在win2000及以上,你可以在"開始"-->"運行"中輸入cmd
現在你可以在命令行狀態工作了,在DOS窗口中按順序輸入以下命令: (每一行為一個命令,每一個命令之後回車一次)
asmenv
d:
cd \execises
好,現在你已經處在工作目錄下了,試一下以下命令,
ml /help
link /?
如果你看到了一大堆的輸出,那麼恭喜你,你可以開始你的匯編之旅了。
如果是
'ml' 不是內部或外部命令,也不是可運行的程序或批處理文件。
那要再仔細看看前面的步驟。
對於linux/unix用戶來說,也要完成上述步驟。
一點小技巧:
Windows下的DOS窗口中的內容如何拷貝出來?
DOS窗口中的顯示是可以拷貝到剪貼板的,方法是
1、先用鼠標選中要拷貝的內容,它們會變白
2、用鼠標左擊DOS窗口的最左上角,在彈出的菜單中點"編輯"-->“復制”
3、在任何編輯軟件中粘貼即可
反之Widows中的內容也可以拷貝到DOS窗口中去.