




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)與通信學(xué)院輯200711DEBUG一.DEBUG對(duì)應(yīng)的可執(zhí)行文件為debug.exe。啟動(dòng)DEBUG令格式為DEBUG若啟動(dòng)DEBUG時(shí)未給出文件名,則僅運(yùn)行DEBUG。需要時(shí)NL命令裝入被調(diào)試DEBUG后,出現(xiàn)提示符“-DEBUGBX:CX包含被調(diào)試文件的字節(jié)數(shù)。在DEBUGDEBUG命令。二.DEBUG·若輸入令有語法錯(cuò)誤,則提示“Error”,并用“^”錯(cuò)誤位置三.DEBUG用命令的缺省值。與數(shù)據(jù)有關(guān)令D、E、C和F等,缺省段地址為DS的值;與代碼有關(guān)令A(yù)、U、G、T和P等,缺省段地址為CS的值。例如:2000:1000;段地址為2000H,偏移地址為1000H ;段地址為DS的值,偏移地址為200H DS2000:1000H2000:1010H可表示為2000:1000或2000:1000L四.DEBUG令中,較常用令是U、D、E、R、G、T、P和Q。內(nèi)存顯示命令D(DumpDDCS:IP開D命令后,屏幕左邊顯示的是內(nèi)存地址,中間是從該地址開始的若干字節(jié)值(十六進(jìn)制ASCII.”表示不可打印字符。若只給出偏移地址,則使用DSD D D 內(nèi)存修改命令E(Enter若只給出偏移地址,則使用DS·E第二種格式用<字節(jié)表>DEBUG將這些值依次寫入開始E0 寄存器命令R(RegisterRR命令。其中,<寄存器名>F(標(biāo)志寄存器)。顯示的8個(gè)標(biāo)志位的符號(hào)分別為(0/1):OF=NV/OV,DF=UP/DN,IF=DI/EI,SF=PL/NG,ZF=NZ/ZR,AF=NA/AC,PF=PO/PE,CF=NC/CY。例如,命令R8個(gè)標(biāo)志位的值,然后等待用戶修改。只要輸入這些符號(hào)就可以設(shè)置對(duì)應(yīng)標(biāo)志位的匯編命令A(yù)(Assemble一個(gè)單元開始;若前面未用過ACS:IP。A命令。DEBUG將輸入指令序列的機(jī)器碼存入指定地址開始的內(nèi)存單元中?!BDW,將字節(jié)或字送入相應(yīng)的內(nèi)存單元。然而,DBDWDUP子句等。 反匯編指令U(Unassemble8032個(gè)字節(jié)(為了保證最后一條開始;若前面未用過UCS:IP。U命令后,屏幕左邊顯示的是內(nèi)存地址,中間是機(jī)器代碼,右邊是對(duì)應(yīng)的匯編語言指運(yùn)行命令G(GoCommand)G命令的格式為:2>·<10CS當(dāng)前值作為段地址。G命令從指定地址開始執(zhí)行內(nèi)存中的程序,直到程序結(jié)束或遇到指定的任一斷點(diǎn)時(shí)停止執(zhí)常結(jié)束,則顯示“Programterminatednormally·斷點(diǎn)一經(jīng)設(shè)定,DEBUGINT3指令取代斷點(diǎn)處指令的操作碼。當(dāng)程序執(zhí)行到一個(gè)斷點(diǎn)地址時(shí),立即停止,然后恢復(fù)所有斷點(diǎn)處的指令,并取消全部斷點(diǎn),返回DEBUG。如 命令T(TraceT[=<CS當(dāng)前值作為段地址。顯示所有寄存器和標(biāo)志位的值以及下一條指令。若未給出<指令條數(shù)>,1。T命令執(zhí)行時(shí),若遇到CALL或INT指令,會(huì)進(jìn)入相應(yīng)過程或中斷服務(wù)程序內(nèi)部。對(duì)于帶重復(fù)前綴(REP)的指令,每次重復(fù)執(zhí)行算一步。繼續(xù)命令P(ProceedCommand)P命令的格式為:PTCALL、INT或帶重復(fù)前綴(REP)指令的執(zhí)行當(dāng)作一步,不會(huì)退出命令Q(QuitCommand)Q命令的格式為:Q使用此命令可退出DEBUG內(nèi)存比較命令C(Compare由<地址范圍>DS當(dāng)前值作為段地址。C2000:0100 C2000:0L20 內(nèi)存填充命令F(FillCommand)F命令的格式為:DS當(dāng)前值作為段地址。F2000:07 F0712 DS:0000H--DS:0007H8內(nèi)存?zhèn)魉兔頜(Move,數(shù)由<地址范圍>DS當(dāng)前值作為段地址。,M2000:010080 ;內(nèi)存塊2000:0H--2000:100H的值到DS:80H--DS:180HM2000:0L203000:0 ;內(nèi)存塊2000:0H--2000:1FH的值到3000:0H--3000:1FH搜索命令S(Search若只給出偏移地址,則使用DS當(dāng)前值作為段地址。若未找到所需的字節(jié)串,則不顯示任何十六進(jìn)制數(shù)計(jì)算命令H(HexCommand)H命令的格式為:文件命名命令N(NameCommand)N命令的格式為:此命令將指定的文件路徑名存入DEBUG的文件控制塊FCB中以便后面用L或W命令把 ;啟動(dòng)DEBUGNFilenameDEBUG裝入命令L(LoadIP為0(.EXE文件)或100H(.COM文件)。若指定地址,則可執(zhí)行文件的裝入地址必須是將磁盤的若干扇區(qū)(80H)CS當(dāng)前導(dǎo)扇區(qū)(0)CS:0,然后查看,可用下列命令:L0201DCS:0寫盤命令W(WriteWW[<地址BX:CX個(gè)字節(jié)寫入已由N命令命名的文件中。若只給出偏移地址,則使CS當(dāng)前值作為段地址。若未指定地址,則缺省為CS:100H。WBXCX的值。另外,不能寫入.EXE文件,因?yàn)?EXE文件必須以特定的格式才能寫入,DEBUG不支持這種寫入方式。當(dāng)前值作為段地址。各參數(shù)的含義同L第二
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級(jí)未來發(fā)展的愿景與規(guī)劃計(jì)劃
- 老師個(gè)人專業(yè)發(fā)展目標(biāo)計(jì)劃
- 急診工作中的時(shí)間管理計(jì)劃
- 杭州某樓盤營銷工作總結(jié)
- 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì)第1章
- 客戶需求分析課程
- 統(tǒng)編版小學(xué)語文二年級(jí)下冊(cè)第14課《小馬過河》精美課件
- 統(tǒng)編版小學(xué)語文二年級(jí)下冊(cè)《快樂讀書吧》精美課件
- 2025年高中地理壓軸題答題技巧分享教你快速拿高分
- 第5課+古代非洲與美洲+高一歷史下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下
- GB/T 10059-2023電梯試驗(yàn)方法
- GB/T 21837-2023鐵磁性鋼絲繩電磁檢測方法
- 貨物運(yùn)輸服務(wù)投標(biāo)方案(技術(shù)方案)
- 15D500-15D505 防雷與接地圖集(合訂本)
- 2023年高考全國卷英語完型填空講解 課件 2024屆高考英語一輪復(fù)習(xí)
- 第二章1:公文寫作的構(gòu)成要素
- 單兵隊(duì)列教學(xué)法
- DB14-T 2803-2023 藥品委托儲(chǔ)存配送管理規(guī)范
- 第13課-香港和澳門的回歸
- 人教部編版三年級(jí)下冊(cè)道德與法治 1、我是獨(dú)特的 教案
- 合同法合同的效力教學(xué)課件
評(píng)論
0/150
提交評(píng)論