下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
匯編語言程序設(shè)計實驗指導(dǎo)書匯編語言程序設(shè)計實驗指導(dǎo)書《匯編語言程序設(shè)計》實驗是學(xué)習(xí)本課程的每個考生必須要通過的一個重要的實踐環(huán)節(jié),根據(jù)“匯編語言程序設(shè)計自學(xué)考試大綱”規(guī)定:上機實驗單獨作為本課程的實驗考核成績?!秴R編語言程序設(shè)計》是一門實踐性很強的課程,只有多上機操作,對匯編語言源程序進行編輯、匯編、連接、調(diào)試和運行全過程的訓(xùn)練,才能加深對本課程基本知識的理解,才能熟練地掌握程序設(shè)計的方法與技巧,才能學(xué)好本課程。本實驗指導(dǎo)書是完全按照《匯編語言程序設(shè)計自學(xué)考試大綱》中“實驗大綱”的要求編寫的,為便于考生較好完成上機操作和實驗報告,特此作出如下說明和要求:(1)做好上機實驗的準(zhǔn)備工作:應(yīng)考者對每個實驗需要進行預(yù)習(xí),了解相關(guān)內(nèi)容和具體要求,熟悉上機操作步驟,學(xué)會相關(guān)系統(tǒng)軟件的使用,掌握各種操作調(diào)試命令。(2)編寫源程序:按照實驗題目的要求,應(yīng)考者要事先獨立完成匯編語言源程序的編寫工作,并對源程序進行認(rèn)真的靜態(tài)檢查,減少錯誤的發(fā)生。(3)完成實驗報告:做完上機實驗,應(yīng)考者要嚴(yán)格按照實驗報告的格式要求寫出實驗報告。實驗報告的內(nèi)容為:實驗名稱、實驗的目的、實驗的內(nèi)容和要求、實驗步驟、實驗結(jié)果并附上源程序清單和程序流程圖。1匯編語言程序設(shè)計實驗指導(dǎo)書實驗一DEBUG的使用(一)實驗?zāi)康?DEBUG程序中的命令,學(xué)會在DEBUG下調(diào)試運行匯編語言源程序。2、掌握8086/8088的尋址方式及多字節(jié)數(shù)據(jù)的處理方法。(二)實驗設(shè)備硬件環(huán)境:IBM-PC及其兼容機軟件環(huán)境:操作系統(tǒng)DOS3.0版本以上調(diào)試程序(三)實驗內(nèi)容和要求實驗內(nèi)容:1、利用DEBUG程序中的“”命令,將兩個多字節(jié)數(shù)“12345678H”和“FEDCBA98H”分別送入起始地址為DS:0200H和DS:0204H兩個單元中。2、分別用直接尋址方式和寄存器間接尋址方式編寫程序段,實現(xiàn)將DS:0200H單元和DS:0204H單元中的數(shù)據(jù)相加,并將運算結(jié)果存放在DS:0208H單元中。實驗要求:本次實驗的內(nèi)容均在DEBUG下完成,實現(xiàn)數(shù)據(jù)的裝入、修改、顯示;匯編語言程序段的編輯、匯編和反匯編;程序的運行和結(jié)果檢查。(四)預(yù)習(xí)要求1、復(fù)習(xí)DOS啟動方式和DOS有關(guān)命令的使用;2、閱讀本書后的附錄,熟悉掌握DEBUG調(diào)試程序中的DGQ、、T、U命令的書寫格式及功能;3、復(fù)習(xí)尋址方式和相關(guān)的數(shù)據(jù)傳送指令及算術(shù)運算指令。(五)實驗步驟1、啟動DOS操作系統(tǒng)2、運行程序(若當(dāng)前盤為)C:>DEBUG↙–(DEBUG提示符,DEBUG命令)3、用“”命令將兩個多字節(jié)數(shù)“12345678H”和“FEDCBA98H”分別送入起始地址為DS:0200H和DS:0204H兩個單元中-EDS:2007856341298BADCFE4、用“”命令編輯和匯編源程序–A↙186E:0100186E:0103186E:0107MOVAX,[0200]↙MOVBX,[0202]↙ADDAX,[0204]↙2匯編語言程序設(shè)計實驗指導(dǎo)書186E:010B186E:010F186E:0112186E:0116ADCBX,[0206]↙MOV[0208],AX↙MOV[020A],BX↙↙5、用“”命令反匯編驗證源程序–UCS:0100↙186E:0100186E:0103186E:0107186E:010B186E:010F186E:0112186E:0116–A100028B1E0202MOVBX,[0202]03060402ADD,[0204]131E0602ADCBX,[0206]A30802MOV[0208],AX891E0A02MOV[020A],BXMOVAX,[0200]注意:檢查源程序是否有錯誤,若有則返回到第3A地址”命令進行修改,直到程序無錯誤。DEBUG約定在其命令或源程序中所涉及到的數(shù)據(jù)均被看作十六進制數(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”命令運行源程序–G=1100116↙9、再用“D”命令觀察DS:0200H~DS:020BH字節(jié)單元中的內(nèi)容–D20020B↙10、用“T”單步操作命令對源程序單步執(zhí)行,觀察AX、BX、CS、IP寄存器內(nèi)容的變化,并與預(yù)計的結(jié)果相比較。注意:-D命令顯示內(nèi)存數(shù)據(jù),注意觀察多字節(jié)數(shù)據(jù)在內(nèi)存中的存放方式。指令執(zhí)行的時候,IP寄存器隨著變化,注意觀察。(六)實驗結(jié)果分析3匯編語言程序設(shè)計實驗指導(dǎo)書1AX)=DS:0208H四字節(jié)單元的內(nèi)容:2、試用寄存器間接尋址方式編寫程序段,完成上述程序段的功能。(參考下列程序流程圖)1110BX)=111100006D結(jié)束3、附加題目:1.從DS:0000H開始的5個16位帶符號數(shù)分別記為x,y,z,v,wE命令初始化為:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 劇院桌椅采購合同范本
- 農(nóng)村土地買賣簡易合同范例
- 云南省招商引資合同范本
- 凍肉供貨合同范本
- 醫(yī)用化妝品購銷合同范本
- 園區(qū)土地轉(zhuǎn)讓合同范例
- 喜糖買賣合同范例
- 堵漏防水合同范例
- 國外勞務(wù)合同范本英語
- 基金協(xié)議合同范例
- 2025年營口職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 藥膳與食療理論試題答案
- 七年級歷史下冊第2課唐朝建立與貞觀之治
- 李四光《看看我們的地球》原文閱讀
- 手術(shù)分級目錄(2023年修訂)
- 抖音火花合同電子版獲取教程
- 電力配網(wǎng)工程各種材料重量表總
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 中國農(nóng)業(yè)發(fā)展銀行XX支行 關(guān)于綜合評價自評情況的報告
- 2010年宣武區(qū)第六屆中小學(xué)生地理知識競賽題庫
- QC課題提高檢查井周邊壓實
評論
0/150
提交評論