




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、江西財經(jīng)大學(xué) 實 驗 報 告 課程名稱: 微機原理與接口技術(shù)基于8086 實驗項目名稱: 8086匯編語言上機調(diào)試及基本操作 學(xué)院: 軟件與通信工程學(xué)院 專業(yè): 物聯(lián)網(wǎng) 指導(dǎo)教師: 朱華貴 報告人: 陳官亮 學(xué)號: 0144366 班級: 141 實驗時間: 2016年4月18日星期一 實驗報告提交時間: 2016年4月18日星期一 教務(wù)處制一、實驗名稱: 8086匯編語言上機調(diào)試及基本操作二、實驗?zāi)康模?)掌握常用DEBUG命令: G,D,R,T,U,Q。(2)掌握工具軟件EMU8086。(3)掌握完整程序設(shè)計方法的格式,能正確書寫數(shù)據(jù)段,代碼段等。(4)掌握簡單的數(shù)值轉(zhuǎn)換算法三、實驗內(nèi)容編
2、程實現(xiàn) SUM=a1b1+ a2b2 + a10b10。編寫程序?qū)⒍x的一組字符串中的小寫字母全部轉(zhuǎn)換成大寫字母(其余字符不變)四、實驗任務(wù)分析與算法分析(軟件實驗)或?qū)嶒炿娐芳斑B線(硬件實驗)1進入dos環(huán)境下編輯,編譯鏈接調(diào)試程序,并學(xué)會使用dos命令,通過修改輸入的三位數(shù)值,查看最終結(jié)果五、程序說明(預(yù)習(xí))編輯源程序,建立一個以后綴為 ASM的文件.2匯編源程序,檢查程序有否錯誤,有錯時回到編輯狀態(tài),修改程序中錯誤行。無錯時繼續(xù)第3步。3.連接目標程序,產(chǎn)生可執(zhí)行程序。4.DEBUG調(diào)試可執(zhí)行程序,利用T命令進行操作并記錄程序每次執(zhí)行到處,CX、SI、AX及數(shù)據(jù)段DS:3000HDS:3
3、001H的內(nèi)容。六、源程序清單及其每句的注釋 DATA SEGMENT ORG 1000H;為調(diào)試方便將數(shù)據(jù)存于指定地址處, adb 89, 5, 56, 80,10,33,22,55,66,77 ; 10個數(shù)據(jù) ORG 2000H;便于查看和設(shè)置 bdb 18, 29, 12, 38 ,1,2,3,4,5,6; 10個數(shù)據(jù) ORG 3000H; SUMdw ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV DX,0 MOV SI,0 MOV CX,10LOP1:MOV AL, aSI M
4、ULbSI ADDDX,AX INC SI LOOP LOP1 ; MOV SUM,DX MOV AH,4CH INT 21H CODE ENDS END START七、實驗源程序清單(實驗后以電子報告形式存儲到指定位置)1 源程序路徑及文件名:D:masmexample.asm2 可執(zhí)行程序路徑及文件名: D:masmexample.exeExample.exe八、 上機調(diào)試情況說明一:DOS環(huán)境的掌握 1.進入:(1)雙擊桌面的(32位機則可以使用開始菜單中的命令符,鍵入cmd回車,或者使用快捷鍵Win+R),其中的界面如下:輸入:mount d d:(masm文件夾所在盤符),然后回車,
5、再次輸入:d:,回車。如圖:(2)再次輸入:d:,回車,接著鍵入:cd masm,回車。即是進入masm文件夾所在。(3) 用u進入反匯編(4)(5)(6)可以看到寄存器中值不斷變化,以及標志寄存器中的數(shù)據(jù)變化,查看最終結(jié)果。1 上機調(diào)試步驟A無法編譯時可根據(jù)提示查看源代碼出錯的地方。B 編譯未出錯時查看源程序是否實現(xiàn)功能,未實現(xiàn)說明算法有問題,檢查源程序算法。2 上機調(diào)試過程中遇到的問題是如何解決的A簡單錯誤可以直接修改源代碼進行調(diào)試。3 9對調(diào)試源程序的中間結(jié)果和最終結(jié)果進行分析A對結(jié)果分析時,通過程序一步一步跟蹤,查看相應(yīng)的寄存器和符號標志位是否與預(yù)想中的一樣。B對輸出結(jié)果分析時,可以通
6、過查看需要輸出的寄存器的值,或查看需要輸出的存儲空間的內(nèi)容。實驗總結(jié)(必備部分,評分重要依據(jù)之一)本次通過實驗,總結(jié)有:1. 實驗開始之前對masm 軟件的安裝,特別是masm在Windows環(huán)境下分32位機和64位機的區(qū)別,以及解決方法。學(xué)習(xí)到遇到問題不同情況下不同的解決方法。2. 通過這次學(xué)習(xí),學(xué)習(xí)微機不能僅僅局限在書本理論上的學(xué)習(xí),更為重要的是自己上手操作。結(jié)合實驗中的經(jīng)驗、教訓(xùn)或體會對匯編語言格式、調(diào)試方法和微機原理學(xué)習(xí)方法作出總結(jié)。十一、思考題: DATAS SEGMENT ORG 1000H BUFFER DB 'hello ASM! 20160416'STRLEN
7、 EQU $-BUFFER ORG 2000H OUTSTR DB STRLEN DUP(?)DATAS ENDSSTACKS SEGMENT ;此處輸入堆棧段代碼STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;此處輸入代碼段代碼 MOV SI,0 MOV DI,0 MOV CX,STRLENLP1:MOV AL,BUFFERSI CMP AL,61H JB NEXT CMP AL,7AH JA NEXT SUB AL,20H NEXT:MOV OUTSTRDI,AL
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江國企招聘2025寧波余姚景隆置業(yè)有限公司招聘7人筆試參考題庫附帶答案詳解
- 重慶三峽學(xué)院《通信仿真實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 成都藝術(shù)職業(yè)大學(xué)《管理智慧》2023-2024學(xué)年第二學(xué)期期末試卷
- 三峽大學(xué)科技學(xué)院《多媒體課件設(shè)計與開發(fā)》2023-2024學(xué)年第二學(xué)期期末試卷
- 成都理工大學(xué)工程技術(shù)學(xué)院《數(shù)據(jù)采集與處理》2023-2024學(xué)年第二學(xué)期期末試卷
- 張家口學(xué)院《量子力學(xué)純英文》2023-2024學(xué)年第二學(xué)期期末試卷
- 安順學(xué)院《電機學(xué)實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 濮陽科技職業(yè)學(xué)院《數(shù)學(xué)教學(xué)與實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢晴川學(xué)院《軋制工藝學(xué)板帶材生產(chǎn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西旅游商貿(mào)職業(yè)學(xué)院《黑白圖式語言-造型》2023-2024學(xué)年第二學(xué)期期末試卷
- 幼兒繪本故事:什么都行的哈力船長
- 一二三級配電箱原理圖、施工臨電平面圖
- 潔凈車間生產(chǎn)管理制度
- DB23∕T 1019-2020 黑龍江省建筑工程資料管理標準
- 杭州市市區(qū)歷年公房租金調(diào)整一覽表
- 高考考前指導(dǎo)(班主任)心理方面、應(yīng)試復(fù)習(xí)方面等
- 熱力小室方案計劃全
- 麗聲北極星分級繪本第一級上My Noisy Schoolbag課件
- 網(wǎng)絡(luò)銷售授權(quán)合同范本
- 建筑裝飾專業(yè)中級職稱理論考試題庫-建設(shè)工程專業(yè)中級職稱理論考試題庫
- 小學(xué)六年級數(shù)學(xué)總復(fù)習(xí)講座(課堂PPT)
評論
0/150
提交評論