【匯編語言】DOXBox 0.74 常用debug命令



 

1.查看、修改寄存器(r命令)

①-r

②-r  ax(要修改的寄存器)

   -:m(輸入想要改成什么值)


 

2.查看內存單元(d命令)

①-d

      查看128個內存單元內容。

②-d 段地址:偏移地址

      查看指定地址128個內存單元的內容。

③-d 段地址:偏移地址1  偏移地址2

      查看指定地址1 到 指定地址2 內存單元的內容。

④-d 段地址:偏移地址  Lm

      查看指定地址 開始的m個長度的內存單元內容。


 

3.修改內存單元(e命令)

①-e   段地址:偏移地址  m n q r (修改的值之間用  空格  隔開)

 

②-e  段地址:偏移地址   <enter>

段地址:偏移地址         m               m2           <space>                   n                  <space>                            q      q2    <enter>

   注釋:                 (之前的值) (想要改成的值)                       如果不想修改,按space跳過                             修改結束按enter

 


 

4.編寫匯編指令(a命令)

 

注:a命令編寫匯編指令后,直接用r指令查看,寄存器的值並沒有改變!因為沒有用t命令、p命令、g命令調試!


 

5.調試匯編指令(t命令、p命令、g命令)

①t命令調試匯編指令

 

注意:      t      =         cs:ip

②g命令調試匯編指令

 

注意:g         0:200        0 : 208    

③p命令調試匯編指令

P命令:類似T命令,若有子程序,直接執行完子程序全部指令而不是逐條執行指令,在遇到循環指令時,會直接執行至CX遞減至0;


 

6.反匯編(u命令)

 

注意:格式與g命令的區別!!!


 

7.幫助(?)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM