Windows64位系統進入debug模式
阿新 • • 發佈:2019-01-05
Debug 是DOS、Windows 提供的真實模式(8086方式)程式的除錯工具。使用它, 可以檢視CPU各種暫存器中的內容、記憶體的情況和在機器碼級跟蹤程式的執行。
由於各種原因,我們可能需要使用debug 。然而,現在大多數人的電腦是64位系統,而64位系統已經不再支援命令列模式下進入debug。那64位系統使用者怎樣才能進入debug模式呢?
我們可以通過安裝配置DOSBox和debug.exe來進入debug模式。
下載安裝DOSBox和debug.exe
通過點選面的連結可以下載DOSBox 和debug.exe(密碼:wq5w)
下載地址安裝DOSBox,其預設安裝在 C:\Program Files (x86)
找到 debug.exe,並把你喜歡的位置上,記住目錄(等會用到)這裡我放在D:\Debug目錄下
配置DOSBox
完成以上的安裝後,我們需要給DOSBox配置一個指向debug.exe所在目錄的虛擬的碟符,可以使用如下的命令
mount C D:\Debug
其中,C是虛擬的碟符,可隨意設定,後面跟著的是debug.exe所在的目錄。需要注意的是,此時這個 C 盤是 mount 命令後DOSBox 中建立的 C 盤,它對映著我們本地的D:\Debug 目錄,但並不是我們電腦本地的 C 盤。
如一切順利,開啟DOSBox ,輸入命令 C:,回車,將出現如下畫面:
現在,可以輸入debug進入debug模式了
修改DOSBox配置檔案
現在是可以正常進入debug模式了,但有一個問題,每次開啟DOSBox都需要重新輸入上面的命令,非常不方便。
其實,DOSBox 的配置檔案中有一個 [autoexec] 區段,在這個區段中的命令會在 DOSBox 每一次啟動時自動執行,我們可以在這裡輸入我們的mount命令。
- 在 DOSBos 安裝根目錄下,有一個名為 DOSBox 0.74 Options.bat 的指令碼檔案,我們雙擊它便可以開啟配置檔案了
開啟後,拉到最下面,我們可以看到[autoexec]區段,在這裡輸入剛才的命令
儲存後重啟DOSBox
- 腳下留心:若雙擊 DOSBox 0.74 Options.bat 檔案後沒有開啟dosbox-0.74.conf配置檔案,我們可以手動找到配置檔案並用記事本開啟。開啟 DOSBox 會同時開啟兩個視窗,其中一個是黑色的控制檯視窗,在控制檯視窗中指明瞭配置檔案的絕對路徑: