使用DOSBox在Win7_x64下搭建匯編環境


1. 軟件安裝

1. debug.exe,masm.exe,link.exe,edit.com等匯編工具,一般32位的windows系統有自帶,但64位系統下並沒有,而且將32位系統下的工具拷貝到64位系統下並不能使用。我們可以借助DOSBox工具來使用它們。

2 下載並安裝3DOSBox

下載DOSBox(http://www.dosbox.com/),然后安裝即可(可修改安裝路徑,放在D盤)。

3 准備debug.exe,masm.exe,link.exe,edit.com。

可以從Win7_32bit操作系統中拷貝一份,或者從網上下載debug.exe,masm.exe,link.exe,edit.com這幾個程序。

2. 使用

1. DOSBox安裝完成后,打開,可發下它的提示符是:“Z:\>”,這是DOSBox里的虛擬盤。我們需要更改到我們自己的盤符,但是如果你直接更改的話,它會提示你錯誤。你首先需要mount到自己的目錄。

2. 比如我們准備將D:\AssemblyTools作為我們自己的匯編測試目錄,則執行“mount D D:\AssemblyTools”命令,這樣D盤符也就虛擬成了自己本地電腦的D:\AssemblyTools目錄。我們在DOSBox中切換到D盤符時,也就實際上切換到了D:\AssemblyTools目錄。

3. 將debug.exe,masm.exe,link.exe,edit.com放置於D:\AssemblyTools目錄下,我們就能在DOSBox下直接使用它們了。

3. 配置

上面我們為使用DOSBox,要mount到我們本地目錄,但是我們每一次打開DOSBox都要進行這兩步,有點麻煩,可以通過下面的操作來保存配置。

1. 開始->所有程序->DOSBox-0.74->Options->DOSBox 0.74 Options,在文本的最后位置找到“[autoexec]”:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

2. 然后將下面的2條命令寫在此處:第一條命令的作用是mount目錄,第二條命令的作用是mount之后切換到D盤符。

mount D D:\AssemblyTools
D:

 4. 匯編程序的編輯編譯連接

可以參考《匯編語言(第2版)》Ch4.3-Ch4.6的內容,或【2】。

 

參考資料:

【1】教你如何在64位WIN7系統下配置匯編軟件並運行匯編程序(http://wenku.baidu.com/view/cdda041552d380eb62946db2.html)

【2】匯編程序開發環境搭配(http://www.cnblogs.com/BoyXiao/archive/2010/11/06/1870397.html)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM