1. 程式人生 > >win7 64位安裝debug.exe

win7 64位安裝debug.exe

另一方法:
我看有許多同學用W7學習彙編,現在好多人的記憶體升級了都用64位系統了,但是64位W7沒有自帶的DEBUG和MASM。關於怎麼在64位下使用DEBUG和MASM,LINK,我說下自己的方法。只適用於W7 64位,其他系統沒試過。

1.首先下載DOSBOX,它的作用就是讓你在64位下使用32、16位的軟體。如果不使用DOSBOX就會出現程式不相容的對話方塊。


開始安裝: 雙擊開啟DOSBox軟體,按步驟進行安裝,安裝目錄任選,不過由於C盤是系統盤,所以最好安裝在其他盤裡;
安裝成功後開啟DOSBox, 我們就可以看到一個非常熟悉的介面了,和電腦裡的命令提示符DOS視窗差不多: (注意:由於它的兩個視窗是在一起作用的,所
以使用的時候不要關掉其中的任一個視窗)

安裝完DOSBox後,我們就能執行彙編後的程式了

開啟DOSBox後,我們可以看到Z : \ >,這是DOSBox裡的虛擬盤,我們可以採用mount命令將其轉變到自己的D盤: mount d d:\masm

這裡,我在D盤建立了一個資料夾masm,作為自己做彙編實驗的檔案存放位置;使用該命令後,d符號也就虛擬成了自己本地電腦的d:\masm目錄;這時候在DOSBOX裡面輸入d:\其實是開啟電腦裡面的D:\masm


但是每次開啟DOSBOX都要輸入太麻煩,所以:開始——>所有程式——>DOSBox檔案——>

開啟DOSBox 0.74 Options,在開啟的文本里找到[autoexec](應該會在文字的最後位置),根據你自己做彙編實驗的資料夾所在路徑進行相應的設定,在;[autoexec]項的末尾寫上上面的兩條命令:


以我的檔案路徑為例:

mount d: d:\masm
d:
2、然後將自己在網上下載的DEBUG32.exe和masm5.0中的所有東西(包括masm.exe,link.exe等等)都放在d:\masm 資料夾下。

這時候開啟DOSBOX就可以直接輸入:DEBUG32 使用DEBUG 了。

直接輸入masm 就可以用MASM進行編譯了,Link也一樣。

3、一些人在使用這種方法使用MASM的時候會出現unable to open input file 這個錯誤,是彙編時找不到原始檔。

以我的為例,我將我的1.ASM檔案放在D:\MASM\WYX這個資料夾下。如果編譯的時候用

Object Modules [.OBJ]:D:\MASM\WYX\1


就會出現上面的錯誤提示。