debug是dos、windows提供的實模式(8086方式)程式的除錯工具。使用它, 可以檢視cpu各種暫存器中的內容、記憶體的情況和在機器碼級跟蹤程式的執行。由於各種原因,我們可能需要使用debug。然而,現在大多數人的電腦是64位系統,而64位系統已經不再支援命令列模式下進入debug。那64位系統使用者怎樣才能進入debug模式呢?
我們可以通過安裝配置dosbox和debug.exe來進入debug模式。
安裝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命令。
windows 64位系統初步了解
最近的工作涉及到64位系統,乍一聽到64位的時候有些迷茫,不知道是個什麼概念,所以 花時間對這方面的知識做了一定的了解 以q a的形式總結了以下問題 1 為什麼需要64位作業系統?最簡單的原因,每個人的要求都是越來越高的,有更好的東西,當然是受歡迎的。其它的原因 隨著多 功能的滲入和硬體 的日趨平民...
Windows 64位系統安裝Apache2 4
現在大部分一鍵安裝包多是32位的,並不支援64位,直接在64位的系統上使用會報錯的,所以我這裡就來說說windows 64位系統如何建立apache php mysql環境的!我這裡演示用的windows 2008 64位簡體中文版,apache,php,mysql多用的是64位的版本。建立的是本地...
windows 64位系統初步了解
最近的工作涉及到64位系統,乍一聽到64位的時候有些迷茫,不知道是個什麼概念,所以 花時間對這方面的知識做了一定的了解 以q a的形式總結了以下問題 1 為什麼需要64位作業系統?最簡單的原因,每個人的要求都是越來越高的,有更好的東西,當然是受歡迎的。其它的原因 隨著多 功能的滲入和硬體 的日趨平民...