模板微型計(jì)算機(jī)原理與接口重點(diǎn)技術(shù)實(shí)驗(yàn)指導(dǎo)答案_第1頁(yè)
模板微型計(jì)算機(jī)原理與接口重點(diǎn)技術(shù)實(shí)驗(yàn)指導(dǎo)答案_第2頁(yè)
模板微型計(jì)算機(jī)原理與接口重點(diǎn)技術(shù)實(shí)驗(yàn)指導(dǎo)答案_第3頁(yè)
模板微型計(jì)算機(jī)原理與接口重點(diǎn)技術(shù)實(shí)驗(yàn)指導(dǎo)答案_第4頁(yè)
模板微型計(jì)算機(jī)原理與接口重點(diǎn)技術(shù)實(shí)驗(yàn)指導(dǎo)答案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn)一 DEBUG的啟動(dòng)及其基本命令的使用一、實(shí)驗(yàn)學(xué)時(shí)1學(xué)時(shí)。二、實(shí)驗(yàn)?zāi)康恼莆?DEBUG 的基本命令及其功能。三、實(shí)驗(yàn)設(shè)備計(jì)算機(jī)。四、實(shí)驗(yàn)內(nèi)容DEBUG 是專門為匯編語(yǔ)言設(shè)計(jì)的一種調(diào)試工具,它通過(guò)步進(jìn),設(shè)立斷點(diǎn)等方式為匯編 語(yǔ)言程序員提供了非常有效的調(diào)試手段。1、DEBUG程序的啟動(dòng)在DOS提示符下,可鍵入命令:CDEBUGd:path文獻(xiàn)名參數(shù) 1參數(shù) 2其中文獻(xiàn)名是被調(diào)試文獻(xiàn)的名稱,它須是執(zhí)行文獻(xiàn)(EXE ),兩個(gè)參數(shù)是運(yùn)營(yíng)被調(diào)試文 獻(xiàn)時(shí)所需要的命令參數(shù),在 DEBUG 程序調(diào)入后,浮現(xiàn)提示符“-”,此時(shí),可鍵入所需的 DEBUG 命令。在啟動(dòng) DEBUG 時(shí),如果輸入了文獻(xiàn)名,則DEB

2、UG程序把指定文獻(xiàn)裝入內(nèi)存。顧客可以 通過(guò)DEBUG的命令對(duì)指定文獻(xiàn)進(jìn)行修改、顯示和執(zhí)行。如果沒(méi)有文獻(xiàn)名,則是以目前內(nèi)存 的內(nèi)容工作,或者用命名命令和裝入命令把需要的文獻(xiàn)裝入內(nèi)存,然后再用 DEBUG的命令 進(jìn)行修改、顯示和執(zhí)行。2、DEBUG的重要命令-A地址該命令從指定地址開(kāi)始容許輸入?yún)R編語(yǔ)句,把它們匯編成機(jī)器代碼相繼寄存在從指定地 址開(kāi)始的存儲(chǔ)器中。反匯編命令U,有兩種格式:-U地址該命令從指定地址開(kāi)始,反匯編32個(gè)字節(jié),若地址省略,則從上一種U命令的最后一 條指令的下一種單元開(kāi)始顯示32個(gè)字節(jié)。2 ) -U范疇該命令對(duì)指定范疇的內(nèi)存單元進(jìn)行反匯編,例如:-U 04BA : 0100 0

3、108 或 U 04BA : 0100 L9此二命令是等效的。運(yùn)營(yíng)命令G,格式為:-G =地址1地址2 地址3。其中地址1規(guī)定了運(yùn)營(yíng)起始地址,背面的若干地址均為斷點(diǎn)地址。(4 )追蹤命令T,有兩種格式:1 )逐條指令追蹤:-T=地址該命令從指定地址起執(zhí)行一條指令后停下來(lái),顯示寄存器內(nèi)容和狀態(tài)值。多條指令追蹤:-T=地址值該命令從指定地址起執(zhí)行n條命令后停下來(lái),n由值擬定。-D地址或-D范疇(6)修改內(nèi)存單元內(nèi)容的命令E,它有兩種格式:1 )用給定的內(nèi)容替代指定范疇的單元內(nèi)容:-E地址內(nèi)容表例如:-E : 0100 F3 “XYZ” 8D其中F3 ,父”丫”和8D各占一種字節(jié),用這五個(gè)字節(jié)替代原

4、內(nèi)存單元:0100到0104的內(nèi)容,x”Y”Z”將分別按它們的ASCII碼值代入。2)逐個(gè)單元相繼地修改:-E地址例如:-E 100 :18E4 : 0100 89.78此命令是將原100號(hào)單元的內(nèi)容89改為78。78是程序員鍵入的。(7)檢查和修改寄存器內(nèi)容的命令R,它有三種方式:1 )顯示CPU內(nèi)部所有寄存器內(nèi)容和標(biāo)志位狀態(tài);格式為:-RR命令顯示中標(biāo)志位狀態(tài)的含義如下表所示:標(biāo)志名置位復(fù)位溢出Overflow (是/否)OVNV方向Direction (減量/增量)DNUP中斷Interrupt (容許/屏蔽)EIDI符號(hào)Sign (負(fù)/正)NGPL零Zero (是/否)ZRNZ輔助進(jìn)位

5、Auxiliary Carry (是/否)ACNA奇偶Parity (偶/奇)PEPO進(jìn)位Carry (是/否)CYNC2 )顯示和修改某個(gè)指定寄存器內(nèi)容,格式為:-R寄存器名例如打入 :-R AX系統(tǒng)將響應(yīng)如下:AX FIF4表達(dá)AX目前內(nèi)容為F1F4,此時(shí)若不對(duì)其作修改,可按ENTER鍵,否則,打入修改后 內(nèi)容,如:-R BXBX 0369:059F則BX內(nèi)容由0369改為059F3)顯示和修改標(biāo)志位狀態(tài),命令格式為:-RF系統(tǒng)將給出響應(yīng),如OV DN EI NG ZR AC PE CY-這時(shí)若不作修改可按 ENTER 鍵,否則在“-”號(hào)之后鍵入修改值,鍵入順序任意。如OV DN EI N

6、G ZR AC PE CY-PONZDINV(8)命名命令N,格式為:-N文獻(xiàn)名此命令將文獻(xiàn)名格式化在CS : 5CH的文獻(xiàn)控制塊內(nèi),以便使用L或W命令把文獻(xiàn)裝入內(nèi)存進(jìn)行調(diào)試或者存盤。(9)裝入命令1 ,它有兩種功能:)把磁盤上指定扇區(qū)的內(nèi)容裝入到內(nèi)存指定地址起始的單元中,格式為:-L地址驅(qū)動(dòng)器扇區(qū)號(hào)扇區(qū)數(shù))裝入指定文獻(xiàn),格式為:-L 地址此命令裝入已在CS : 5CH中格式化的文獻(xiàn)控制塊所指定的文獻(xiàn)。在用L命令前,BX和CX中應(yīng)涉及所讀文獻(xiàn)的字節(jié)數(shù)。(10 )寫命令可,有兩種格式:1 )把數(shù)據(jù)寫入磁盤的指定扇區(qū):-W地址驅(qū)動(dòng)器扇區(qū)號(hào)扇區(qū)數(shù)2)把數(shù)據(jù)寫入指定文獻(xiàn)中:-W 地址此命令把指定內(nèi)存區(qū)域中的數(shù)據(jù)寫入由CS : 5CH處的FCB所規(guī)定的文獻(xiàn)中。在用W命 令前,BX和CX中應(yīng)涉及要寫入文獻(xiàn)的字節(jié)數(shù)。(11 )退出DEBUG命令Q,該命令格

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論