Windows64位系統進入debug模式

DebugDOS、Windows 提供的實模式(8086方式)程序的調試工具。使用它, 可以查看CPU各種寄存器中的內容、內存的情況和在機器碼級跟蹤程序的運行。

由於各種原因,我們可能需要使用debug 。然而,現在大多數人的電腦是64位系統,而64位系統已經不再支持命令行模式下進入debug。那64位系統用戶怎樣才能進入debug模式呢?
我們可以通過安裝配置DOSBox和debug.exe來進入debug模式。

下載安裝DOSBoxdebug.exe

  1. 通過點擊面的鏈接可以下載DOSBoxdebug.exe(密碼:wq5w)
    下載地址

  2. 安裝DOSBox,其默認安裝在 C:\Program Files (x86) 目錄下

  3. 找到 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就可以直接輸入debug進入debug模式了。

  • 腳下留心:若雙擊 DOSBox 0.74 Options.bat 文件後沒有打開dosbox-0.74.conf配置文件,我們可以手動找到配置文件並用記事本打開。打開 DOSBox 會同時打開兩個窗口,其中一個是黑色的控制檯窗口,在控制檯窗口中指明瞭配置文件的絕對路徑:
    這裏寫圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章