| 命令 | 功能 | 範例 |
|---|---|---|
R | 檢視/修改 CPU 暫存器 | `R AX` 顯示 AX;`R AX=1234` 設定 AX |
D | 顯示記憶體內容 | `D 1000:0` 顯示 1000:0 起 128 位元組 |
E | 修改記憶體內容 | `E 1000:0 48 65 6C 6C 6F` 寫入 "Hello" |
U | 反組譯:機器碼 → 組語 | `U 1000:0` 或 `U IP` 反組譯當前指令流 |
T | 單步執行一條機器指令 | `T` 執行 CS:IP 指令,自動更新暫存器 |
A | 以組語語法寫入機器指令 | `A 1000:0` 進入輸入模式,輸入 `MOV AX, 1` 等 |
G | 執行程式(可設中斷點) | `G 1000:10` 從 CS:IP 執行至 1000:10 停下 |
DEBUG 是 16 位元即時模式下的「瑞士刀」。熟練掌握 R/D/E/U/T/A/G 七大命令,即可完成從寫入、執行、單步、檢視到修改的完整逆向/教學循環。