




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、DEBUG主要命令 1、DEBUG程序的調用 在DOS的提示符下,可鍵入命令: CDEBUG d:Pathfilename.ext 只能調入后綴為.exe或.com兩類文件。 若未鍵入文件名,則用戶可以用當前存儲器的內容工作,或者用DEBUG命令N和L把需要的文件裝入存儲器后再進行調試。,2、DEBUG的主要命令 1)顯示存儲單元的命令D(DUMP),格式為: -Daddress 或 -Drange -d 0100 0120 18E4:0100 C7 06 04 02 38 01 C7 06-06 02 00 02 C7 06 08 02 G 8.GG 18E4:0110 02 02 BB 0
2、4 02 E8 02 00-CD 20 50 51 56 57 8B 37 .j.h .M PQVW.7 18E4:0120 8B 其中 0100至 0120是 DEBUG顯示的單元內容。左邊用十六進制表示每個字節(jié),右邊用 ASCII將表示每個字節(jié),表示不可顯示的字符。這里沒有指定段地址,D命令自動顯示DS段的內容。如果只指定首地址,則顯示從首地址開始的80個字節(jié)的內容。沒有指定地址,則顯示上一個D命令顯示的最后一個單元后的內容。,2)修改存儲單元內容的命令有兩種。 輸入命令E(Enter),有兩種格式如下: 第一種格式可以用給定的內容表來替代指定范圍的存儲單元內容。命令格式為: -E add
3、ress list 例如,-E DS:100 F3XYZ8D 其中F3,X,Y,Z和 8D 各占一個字節(jié),該命令可以用這五個字節(jié)來替代存儲單元DS: 0100到 0104的原先的內容。,第二種格式則是采用逐個單元相繼修改的方法。命令格式為: -E address 例如,-e cs:100 則可能顯示為: 18E4:0100 89- 把該單元的內容修改為78,則用戶可直接鍵入78,再按“空格”鍵可顯示下一個單元的內容,如下: 18E4:0100 89.78 1B. 這樣,用戶可以不斷修改相繼單元的內容,直到用Enter鍵結束該命令為止。,填寫命令F(Fill),其格式為: -F range li
4、st 例如:-f 04BA:0100 0104 F3XYZ8D 使04BA:0100-0104單元包含指定的五個字節(jié)的內容。如果list中的字節(jié)數(shù)超過指定的范圍,則忽略超過的項(有些版本會出錯);如果list的字節(jié)數(shù)小于指定的范圍,則重復使用list填入。,3)檢查和修改寄存器內容R 顯示CPU內所有寄存器內容和標志位狀態(tài)。 例如,-r AX0000 BX=0000 CX=010A DX=0000 Sp=FFFE Bp=0000 SI=0000 DI0000 DS18E4 ES18E4 SS=18E4 CS=18E4 IP0100 NV UP DI PL NZ NA PO NC 18E4:01
5、00 C70604023801 MOV WORD PTR 0204,0138 DS: 0204=0000,顯示和修改某個寄存器內容,其格式為: -R register name 例如,-r ax AX F1F4 : 即AX寄存器的當前內容為F1F4,如不修改則按Enter鍵,否則,可鍵入修改的內容,如。 -r bx BX 0369 :059F 則把BX寄存器的內容修改為059F。,顯示和修改標志位狀態(tài),命令格式為: 例如,-RF OV DN EI NG ZR AC PE CY- 此時,如不修改其內容可按enter鍵,否則,可鍵入欲修改的內容,如: OV DN EI NG ZR AC PE CY
6、-PO NZ DI NV 即可,可見鍵入的順序可以是任意的。,4)運行命令G,其格式為 -G address1address2 其中,地址1指定了運行的起始地址。如不指定則從當前的CS:IP開始運行。后面的地址均為斷點地址,當指令執(zhí)行到斷點時,就停止執(zhí)行并顯示當前所有寄存器及標志位的內容,和下一條將要執(zhí)行的指令。,5)跟蹤命令T(Trace),有兩種格式: 逐條指令跟蹤 -T=addess 從指定地址起執(zhí)行一條指令后停下來,顯示所有寄存器內容及標志位的值。如未指定地址則從當前的cs:IP開始執(zhí)行。 多條指個跟蹤 -T=addressvalue 從指定地址起執(zhí)行n條指令后停下來,n由value指
7、定。,6)匯編命令A(Assemble),其格式為: -Aaddress 該命令允許鍵入?yún)R編語言語句,并能把它們匯編成機器代碼,相繼地存放在從指定地址開始的存儲區(qū)中。必須注意:DEBUG把鍵入的數(shù)字均看成十六進制數(shù),并且不用加H,但要鍵入十進制數(shù)或二進制數(shù),則其后應加D、B。,7)反匯編命令U(Unassemble) 從指定地址開始,反匯編32個字節(jié),格式為: -Uaddress 例如:-U 100 18E4:0100 C70604023801 MOV WORD PTR0204,0138 18E4:0106 C70606020002 MOV WORD PTR0206,0200 18E4:0F0
8、C C70608020202 MOV WORD PTR0208,0202 18E4:0112 BB0402 MOV BX,0204 18E4:0115 E80200 CALL 011A 18E4:0118 CD20 INT 20 18E4:011A 50 PUSH AX 18E4:011B 51 PUSH CX 18E4:011C 56 PUSH SI 18E4:011D 57 PUSH DI 18E4:011E 8B37 MOV SI,BX,如果地址被省略,則從上一個U命令的最后一條指令的下一個單元開始顯示32個字節(jié)。 對指定范圍內的存儲單元進行反匯編,格式為: -U range 例如:-u
9、 100 10C 18E4:0100 C70604023801 MOV WORD PTR0204,0138 18E4:0106 C70606020002 MOV WORD PTR0206,0200 18E4:010C C70608020202 MOV WORD PTR0208,0202 或 -U100 112 18E4:0100 C70604023801 MOV WORD PTR0204,0138 18E4:0106 C70606020002 MOV WORD PTR0206,0200 18E4:010C C70608020202 MOV WORD PTR0208,0202,8)命名命令N(N
10、ame),其格式為: -N filespecs filespecs 命令把兩個文件標識符格式化在CS:5CH和CS:6CH的兩個文件控制塊中,以便在其后用L或w命令把文件裝入或存盤。filespecs的格式可以是: d:Path filename.ext 例如,-N myprog -L 可把文件myprog裝入存儲器。,9)裝入命令L(Load),有兩種功能。 a.把磁盤上指定扇區(qū)范圍的內容裝入到存儲器從指定地址開始的區(qū)域中。其格式為: -Laddress drive sector sector b.裝入指定文件,其格式為: -L address 此命令裝入已在CS:5CH中格式化了的文件控制塊所指定的文件。如未指定地址,則裝入CS:0100開始的存儲區(qū)中。,10)寫命令W(Write),有兩種功能。 a.把數(shù)據(jù)寫入磁盤的指定扇區(qū)。格式為: -W address drive Sector sector b.把數(shù)據(jù)寫入指定的文件中。其格式為: -W address 此命令把指定的存儲區(qū)中的數(shù)據(jù)寫入由CS:5CH處的文件控制塊所指定的文件中。如未指定地址則數(shù)據(jù)從CS:0100開始。要寫入文件的字節(jié)數(shù)應先放入BX
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機關黨建六進活動方案
- 安全教育實施方案
- (2025年)海南省三亞市-協(xié)警輔警筆試模擬考試試題含答案
- (2025年)甘肅省蘭州市【輔警協(xié)警】筆試模擬考試試題含答案
- 2025至2030LF射頻識別嵌體行業(yè)市場占有率及投資前景評估規(guī)劃報告
- 2025至2030 中國熱成型鋼(PHS)行業(yè)現(xiàn)狀調查與前景策略研究報告
- 2025至2030冰晶石行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 精細化管理理念在醫(yī)院運營中的實施與成效
- 數(shù)字化轉型對國有資產(chǎn)盤活市場化路徑的促進作用
- 智能化保函服務合作框架協(xié)議
- 2025-2030年中國寫字樓行業(yè)市場深度調研及前景趨勢與投資研究報告
- 人教版(2024)七年級下冊英語Unit 8 Once upon a Time單元集體備課教案(共5課時)
- 診所托管合同協(xié)議
- 質量檢驗(測)技術服務企業(yè)數(shù)字化轉型與智慧升級戰(zhàn)略研究報告
- 信息必刷卷04(廣東省卷專用)2025年中考數(shù)學(解析版)
- 餐飲服務與管理課件 菜單的設計與制作
- 核電進廠考試題及答案
- 公司員工飲水管理制度
- 山東師范大學《大學英語本科(專升本)》期末考試復習題及參考答案
- 聲譽風險培訓
- 職業(yè)技能培訓:保健按摩師
評論
0/150
提交評論