debug常見的使用命令
來源:酷知科普網 1.01W
debug除錯工具是除錯彙編程式(8086方式)的常用工具,使用debug可以檢視CPU各種暫存器以及記憶體內容。
操作方法
(01)r命令:檢視或者改變CPU暫存器的內容。檢視暫存器:r改變某個暫存器內容:r 暫存器(如:ax),之後按下Enter出現“:”,再輸入值
(02)d命令:檢視某段記憶體內容檢視記憶體內容:d 段地址:偏移地址 (結束的偏移地址,可忽略)注意:直接使用d命令,顯示的是debug預設地址處的內容
(03)e命令:改變記憶體內容改變記憶體內容:e 段地址:偏移地址 寫入的資料也可以通過 e 段地址:偏移地址 "字串" 這種方式向記憶體中寫入字串的16進位制值
(04)u命令:將機器指令翻譯成彙編指令機器指令翻譯成彙編指令:u 段地址:偏移地址注意:如果直接使用命令u,debug將會把CPU中CS:IP指向的記憶體內容翻譯成彙編指令
(05)t命令:cpu執行一條機器指令(CS:IP指向的指令)
(06)a命令:以彙編指令的格式在記憶體中寫入機器指令寫入彙編指令:a 段地址:偏移地址,按下enter鍵後,輸入彙編指令,當不想輸入時直接按enter退出輸入