實(shí)驗(yàn)一DEBUG的使用_第1頁(yè)
實(shí)驗(yàn)一DEBUG的使用_第2頁(yè)
實(shí)驗(yàn)一DEBUG的使用_第3頁(yè)
實(shí)驗(yàn)一DEBUG的使用_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

匯編語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書匯編語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書《匯編語言程序設(shè)計(jì)》實(shí)驗(yàn)是學(xué)習(xí)本課程的每個(gè)考生必須要通過的一個(gè)重要的實(shí)踐環(huán)節(jié),根據(jù)“匯編語言程序設(shè)計(jì)自學(xué)考試大綱”規(guī)定:上機(jī)實(shí)驗(yàn)單獨(dú)作為本課程的實(shí)驗(yàn)考核成績(jī)?!秴R編語言程序設(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的課程,只有多上機(jī)操作,對(duì)匯編語言源程序進(jìn)行編輯、匯編、連接、調(diào)試和運(yùn)行全過程的訓(xùn)練,才能加深對(duì)本課程基本知識(shí)的理解,才能熟練地掌握程序設(shè)計(jì)的方法與技巧,才能學(xué)好本課程。本實(shí)驗(yàn)指導(dǎo)書是完全按照《匯編語言程序設(shè)計(jì)自學(xué)考試大綱》中“實(shí)驗(yàn)大綱”的要求編寫的,為便于考生較好完成上機(jī)操作和實(shí)驗(yàn)報(bào)告,特此作出如下說明和要求:(1)做好上機(jī)實(shí)驗(yàn)的準(zhǔn)備工作:應(yīng)考者對(duì)每個(gè)實(shí)驗(yàn)需要進(jìn)行預(yù)習(xí),了解相關(guān)內(nèi)容和具體要求,熟悉上機(jī)操作步驟,學(xué)會(huì)相關(guān)系統(tǒng)軟件的使用,掌握各種操作調(diào)試命令。(2)編寫源程序:按照實(shí)驗(yàn)題目的要求,應(yīng)考者要事先獨(dú)立完成匯編語言源程序的編寫工作,并對(duì)源程序進(jìn)行認(rèn)真的靜態(tài)檢查,減少錯(cuò)誤的發(fā)生。(3)完成實(shí)驗(yàn)報(bào)告:做完上機(jī)實(shí)驗(yàn),應(yīng)考者要嚴(yán)格按照實(shí)驗(yàn)報(bào)告的格式要求寫出實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告的內(nèi)容為:實(shí)驗(yàn)名稱、實(shí)驗(yàn)的目的、實(shí)驗(yàn)的內(nèi)容和要求、實(shí)驗(yàn)步驟、實(shí)驗(yàn)結(jié)果并附上源程序清單和程序流程圖。1匯編語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)一DEBUG的使用(一)實(shí)驗(yàn)?zāi)康?DEBUG程序中的命令,學(xué)會(huì)在DEBUG下調(diào)試運(yùn)行匯編語言源程序。2、掌握8086/8088的尋址方式及多字節(jié)數(shù)據(jù)的處理方法。(二)實(shí)驗(yàn)設(shè)備硬件環(huán)境:IBM-PC及其兼容機(jī)軟件環(huán)境:操作系統(tǒng)DOS3.0版本以上調(diào)試程序(三)實(shí)驗(yàn)內(nèi)容和要求實(shí)驗(yàn)內(nèi)容:1、利用DEBUG程序中的“”命令,將兩個(gè)多字節(jié)數(shù)“12345678H”和“FEDCBA98H”分別送入起始地址為DS:0200H和DS:0204H兩個(gè)單元中。2、分別用直接尋址方式和寄存器間接尋址方式編寫程序段,實(shí)現(xiàn)將DS:0200H單元和DS:0204H單元中的數(shù)據(jù)相加,并將運(yùn)算結(jié)果存放在DS:0208H單元中。實(shí)驗(yàn)要求:本次實(shí)驗(yàn)的內(nèi)容均在DEBUG下完成,實(shí)現(xiàn)數(shù)據(jù)的裝入、修改、顯示;匯編語言程序段的編輯、匯編和反匯編;程序的運(yùn)行和結(jié)果檢查。(四)預(yù)習(xí)要求1、復(fù)習(xí)DOS啟動(dòng)方式和DOS有關(guān)命令的使用;2、閱讀本書后的附錄,熟悉掌握DEBUG調(diào)試程序中的DGQ、、T、U命令的書寫格式及功能;3、復(fù)習(xí)尋址方式和相關(guān)的數(shù)據(jù)傳送指令及算術(shù)運(yùn)算指令。(五)實(shí)驗(yàn)步驟1、啟動(dòng)DOS操作系統(tǒng)2、運(yùn)行程序(若當(dāng)前盤為)C:>DEBUG↙–(DEBUG提示符,DEBUG命令)3、用“”命令將兩個(gè)多字節(jié)數(shù)“12345678H”和“FEDCBA98H”分別送入起始地址為DS:0200H和DS:0204H兩個(gè)單元中-EDS:2007856341298BADCFE4、用“”命令編輯和匯編源程序–A↙186E:0100186E:0103186E:0107MOVAX,[0200]↙MOVBX,[0202]↙ADDAX,[0204]↙2匯編語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書186E:010B186E:010F186E:0112186E:0116ADCBX,[0206]↙MOV[0208],AX↙MOV[020A],BX↙↙5、用“”命令反匯編驗(yàn)證源程序–UCS:0100↙186E:0100186E:0103186E:0107186E:010B186E:010F186E:0112186E:0116–A100028B1E0202MOVBX,[0202]03060402ADD,[0204]131E0602ADCBX,[0206]A30802MOV[0208],AX891E0A02MOV[020A],BXMOVAX,[0200]注意:檢查源程序是否有錯(cuò)誤,若有則返回到第3A地址”命令進(jìn)行修改,直到程序無錯(cuò)誤。DEBUG約定在其命令或源程序中所涉及到的數(shù)據(jù)均被看作十六進(jìn)制數(shù),其后不用“”說明。在DEBUG在DEBUG下,大小寫不敏感。6、程序未執(zhí)行前,用“”命令觀察,相關(guān)寄存器的內(nèi)容。–↙AX)=0000(DI)=0000BX)=0000SI)=0000,。CS)=`1371IP)=01007、在程序未執(zhí)行前,用“”命令觀察DS:0200H,DS:0204H、DS:0208H單元的內(nèi)容–D20020B↙8、用“G”命令運(yùn)行源程序–G=1100116↙9、再用“D”命令觀察DS:0200H~DS:020BH字節(jié)單元中的內(nèi)容–D20020B↙10、用“T”單步操作命令對(duì)源程序單步執(zhí)行,觀察AX、BX、CS、IP寄存器內(nèi)容的變化,并與預(yù)計(jì)的結(jié)果相比較。注意:-D命令顯示內(nèi)存數(shù)據(jù),注意觀察多字節(jié)數(shù)據(jù)在內(nèi)存中的存放方式。指令執(zhí)行的時(shí)候,IP寄存器隨著變化,注意觀察。(六)實(shí)驗(yàn)結(jié)果分析3匯編語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書1AX)=DS:0208H四字節(jié)單元的內(nèi)容:2、試用寄存器間接尋址方式編寫程序段,完成上述程序段的功能。(參考下列程序流程圖)1110BX)=111100006D結(jié)束3、附加題目:1.從DS:0000H開始的5個(gè)16位帶符號(hào)數(shù)分別記為x,y,z,v,wE命令初始化為:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論