導讀大家好,小良來為大家解答以上問題。利用debug熟悉常用指令的使用,debug常見的使用命令很多人還不知道,現在讓我們一起來看看吧!1、r命令...
大家好,小良來為大家解答以上問題。利用debug熟悉常用指令的使用,debug常見的使用命令很多人還不知道,現在讓我們一起來看看吧!
1、r命令:查看或者改變CPU寄存器的內容。
2、查看寄存器:r改變某個寄存器內容:r 寄存器(如:ax),之后按下Enter出現“:”,再輸入值d命令:查看某段內存內容查看內存內容:d 段地址:偏移地址 (結束的偏移地址,可忽略)注意:直接使用d命令,顯示的是debug預設地址處的內容e命令:改變內存內容改變內存內容:e 段地址:偏移地址 寫入的數據也可以通過 ? ?e 段地址:偏移地址"字符串"? ?這種方式向內存中寫入字符串的16進制值u命令:將機器指令翻譯成匯編指令機器指令翻譯成匯編指令:u 段地址:偏移地址注意:如果直接使用命令u,debug將會把CPU中CS:IP指向的內存內容翻譯成匯編指令t命令:cpu執行一條機器指令(CS:IP指向的指令)a命令:以匯編指令的格式在內存中寫入機器指令寫入匯編指令:a 段地址:偏移地址,按下enter鍵后,輸入匯編指令,當不想輸入時直接按enter退出輸入。
本文到此結束,希望對大家有所幫助。