天天看點

Windows64位系統進入debug模式

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/Hanniel/article/details/79506003

Debug 是DOS、Windows 提供的實模式(8086方式)程式的調試工具。使用它, 可以檢視CPU各種寄存器中的内容、記憶體的情況和在機器碼級跟蹤程式的運作。

由于各種原因,我們可能需要使用debug 。然而,現在大多數人的電腦是64位系統,而64位系統已經不再支援指令行模式下進入debug。那64位系統使用者怎樣才能進入debug模式呢?

我們可以通過安裝配置DOSBox和debug.exe來進入debug模式。

下載下傳安裝DOSBox和debug.exe

  1. 通過點選面的連結可以下載下傳DOSBox 和debug.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 會同時打開兩個視窗,其中一個是黑色的控制台視窗,在控制台視窗中指明了配置檔案的絕對路徑:

繼續閱讀