該篇博客同樣作為類似問題 “如何在 Windows 64 位系統下進入 debug” 的答案。
很多同學初看王爽的《匯編語言》,或者因為其它原因需要進入 debug 調試模式下學習匯編語言時,會出現類似以下的錯誤提示

這是因為他們使用的是 64 位的 Windows 系統(Win 7,Win 8 以及 Win 10 等),而 64 位 Windows 系統不再支持在命令提示符窗口下進入 debug 調試模式。那么對于使用 64 位 Windows 系統的用戶來說,該怎樣才能夠順利進入 debug 模式呢?有三個解決方法:
安裝雙系統,裝多一個 32 位的 Windows 操作系統在虛擬機中安裝 32 位的 Windows 操作系統在 64 位系統上安裝配置 DOSBox 以及 debug.exe32 位的 Windows 系統可以選擇 Win XP 或者 Win 7,但無論是雙系統或是虛擬機,都太麻煩。這里講解一下第三種方法,通過安裝和配置 DOSBox 以及 debug.exe,我們能夠簡單快速地在 64 位的 Windows 系統下進入 debug 調試模式。
-------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------
首先,準備好材料 DOSBox.exe 以及 debug.exe(文末提供下載鏈接)。

然后安裝 DOSBox,其默認安裝在 C:/PRogram Files (x86) 目錄下,我們也可以選擇安裝到其它自定義目錄,這里我選擇安裝到 F 盤。
安裝完成后,我們找到 debug.exe,并把它放到一個喜歡的位置上。這里我為了方便管理,把 debug.exe 放在了 DOSBox 的安裝根目錄下,注意到 DOSBox 的安裝根目錄為:F:/DOSBox-0.74 。

然后我們打開 DOSBox,初始界面如下所示:

這個時候直接輸入 debug 命令是不行的,我們還要做一些配置工作。那該怎么做?在 DOSBox 安裝根目錄下的 DOSBox 0.74 Manual.txt 文件中可以找到答案,我們打開該文件,找到以下幫助文字

這段幫助文字的意思是說,我們必須使用類似示例 "mount C D:/GAMES" 的命令來將我們本地的一個目錄掛載為 DOSBox 的一個驅動器之后,才能夠正常使用 DOSBox。在示例命令 "mount C D:/GAMES" 中,C 表示我們需要在 DOSBox 中創建的驅動器,可以隨意定義,D:/GAMES 表示我們需要被掛載為驅動器的本地目錄。掛載成功之后,我們輸入在命令中自定義的驅動器盤符,如 C: ,便可以進入到 DOSBox 中的該分區內。
因為我們需要進入 debug 調試模式,而 debug.exe 此時被我放在了 F:/DOSBox-0.74 目錄下,所以我們需要輸入以下指令:MOUNT F F:/DOSBox-0.74(哈哈,我的自定義盤符同樣是 F),如下圖所示:

回車后會提示驅動器 F 已經被成功掛載為本地目錄 F:/DOSBox-0.74。此時我們需要進入 F 盤,需要明白此時這個 F 盤是 MOUNT 命令后 DOSBox 中創建的 F 盤,它映射著我們本地的 F:/DOSBox-0.74 目錄,但并不是我們電腦本地的 F 盤。輸入命令 F: 然后回車,如下所示
:
進入 F 盤后,便可正常輸入 debug 命令進入調試模式了

通過上面的方法的確可以進入 debug 模式,但是,每一次重新打開 DOSBox 的時候都需要重新輸入以上命令,十分不便。我們可以通過修改配置文件,讓 DOSBox 打開時自動輸入以上命令。那怎么修改配置文件呢?同樣在 DOSBox 0.74 Manual.txt 文件中可以找到答案,我們打開文件,找到以下幫助文字


上面兩段幫助文字的意思是說,在 DOSBox 的配置文件中有一個 [autoexec] 區段,在這個區段中的命令會在 DOSBox 每一次啟動時自動運行,我們可以在這里寫入 MOUNT 命令。它同時還指明了配置文件在不同系統下的路徑,但我們可以更加輕松地找到配置文件,在 DOSBos 安裝根目錄下,有一個名為DOSBox 0.74 Options.bat 的腳本文件,我們雙擊它便可以打開配置文件了。
打開配置文件后,拉到最底下,可以看見 [autoexec] 區段

我們在這里輸入上面的命令,如下:

保存后,重新打開 DOSBox,此時已經自動掛載并進入 F 盤,等待我們輸入 debug 命令。
需要注意的是,若雙擊 DOSBox 0.74 Options.bat 文件后沒有打開配置文件,我們可以手動找到配置文件并打開。打開 DOSBox 會同時打開兩個窗口,其中一個是黑色的控制臺窗口,在控制臺窗口中指明了配置文件的絕對路徑:

通過該路徑找到配置文件后,用記事本打開即可。
END.
附件下載:
鏈接:http://pan.baidu.com/s/1qXCaxD6 密碼:q3mt
新聞熱點
疑難解答