Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 64 位元如何執行 DEBUG 工具?使用 DOSBox 模擬 16 位元環境完整步驟

編輯:Win7 系統應用技巧

64 位元 Windows 無法直接執行 16 位元 DEBUG.EXE。解法:使用 DOSBox 模擬 DOS 環境,掛載真實 C 槽為虛擬 C 槽,即可在 64 位元系統運行 DEBUG 進行組合語言除錯、檔案編輯。

步驟

  1. 下載 DEBUG.EXE 放至 C:\DEBUG.EXE(或任意資料夾)。
  2. 下載安裝 DOSBox(建議 0.74-3 版)。
  3. 啟動 DOSBox,出現 Z:\> 提示符。
  4. 輸入掛載指令:MOUNT C C:\(將真實 C 槽掛載為虛擬 C 槽)。
  5. 輸入 C: 切換到虛擬 C 槽。
  6. 輸入 DEBUG 執行工具,進入熟悉的 `-` 提示符環境。

DEBUG 放在 C 槽

DOSBox 介面

MOUNT C C:

切換到 C:

DEBUG 運行成功

常用 DEBUG 指令速查

指令功能
R顯示/修改暫存器
D [位址]顯示記憶體內容
E [位址] [值]修改記憶體
U [位址]反組譯程式碼
A [位址]組合語言輸入
W寫入檔案
Q離開 DEBUG

替代方案

  • x64dbg / OllyDbg (x64版):現代 64 位元除錯器,功能強大得多。
  • Visual Studio Debugger:原生支援 64 位元,適合開發者。
  • DOSBox-X:DOSBox 增強版,支援更多指令與裝置模擬。

DEBUG 為 1980 年代工具,現代教學/逆向工程建議改用上述工具。

Copyright © Windows教程網 All Rights Reserved