




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、江西財(cái)經(jīng)大學(xué) 實(shí) 驗(yàn) 報(bào) 告 課程名稱: 微機(jī)原理與接口技術(shù)基于8086 實(shí)驗(yàn)項(xiàng)目名稱: 8086匯編語(yǔ)言上機(jī)調(diào)試及基本操作 學(xué)院: 軟件與通信工程學(xué)院 專業(yè): 物聯(lián)網(wǎng) 指導(dǎo)教師: 朱華貴 報(bào)告人: 陳官亮 學(xué)號(hào): 0144366 班級(jí): 141 實(shí)驗(yàn)時(shí)間: 2016年4月18日星期一 實(shí)驗(yàn)報(bào)告提交時(shí)間: 2016年4月18日星期一 教務(wù)處制一、實(shí)驗(yàn)名稱: 8086匯編語(yǔ)言上機(jī)調(diào)試及基本操作二、實(shí)驗(yàn)?zāi)康模?)掌握常用DEBUG命令: G,D,R,T,U,Q。(2)掌握工具軟件EMU8086。(3)掌握完整程序設(shè)計(jì)方法的格式,能正確書寫數(shù)據(jù)段,代碼段等。(4)掌握簡(jiǎn)單的數(shù)值轉(zhuǎn)換算法三、實(shí)驗(yàn)內(nèi)容編
2、程實(shí)現(xiàn) SUM=a1b1+ a2b2 + a10b10。編寫程序?qū)⒍x的一組字符串中的小寫字母全部轉(zhuǎn)換成大寫字母(其余字符不變)四、實(shí)驗(yàn)任務(wù)分析與算法分析(軟件實(shí)驗(yàn))或?qū)嶒?yàn)電路及連線(硬件實(shí)驗(yàn))1進(jìn)入dos環(huán)境下編輯,編譯鏈接調(diào)試程序,并學(xué)會(huì)使用dos命令,通過修改輸入的三位數(shù)值,查看最終結(jié)果五、程序說明(預(yù)習(xí))編輯源程序,建立一個(gè)以后綴為 ASM的文件.2匯編源程序,檢查程序有否錯(cuò)誤,有錯(cuò)時(shí)回到編輯狀態(tài),修改程序中錯(cuò)誤行。無錯(cuò)時(shí)繼續(xù)第3步。3.連接目標(biāo)程序,產(chǎn)生可執(zhí)行程序。4.DEBUG調(diào)試可執(zhí)行程序,利用T命令進(jìn)行操作并記錄程序每次執(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個(gè)數(shù)據(jù) ORG 2000H;便于查看和設(shè)置 bdb 18, 29, 12, 38 ,1,2,3,4,5,6; 10個(gè)數(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七、實(shí)驗(yàn)源程序清單(實(shí)驗(yàn)后以電子報(bào)告形式存儲(chǔ)到指定位置)1 源程序路徑及文件名:D:masmexample.asm2 可執(zhí)行程序路徑及文件名: D:masmexample.exeExample.exe八、 上機(jī)調(diào)試情況說明一:DOS環(huán)境的掌握 1.進(jìn)入:(1)雙擊桌面的(32位機(jī)則可以使用開始菜單中的命令符,鍵入cmd回車,或者使用快捷鍵Win+R),其中的界面如下:輸入:mount d d:(masm文件夾所在盤符),然后回車,
5、再次輸入:d:,回車。如圖:(2)再次輸入:d:,回車,接著鍵入:cd masm,回車。即是進(jìn)入masm文件夾所在。(3) 用u進(jìn)入反匯編(4)(5)(6)可以看到寄存器中值不斷變化,以及標(biāo)志寄存器中的數(shù)據(jù)變化,查看最終結(jié)果。1 上機(jī)調(diào)試步驟A無法編譯時(shí)可根據(jù)提示查看源代碼出錯(cuò)的地方。B 編譯未出錯(cuò)時(shí)查看源程序是否實(shí)現(xiàn)功能,未實(shí)現(xiàn)說明算法有問題,檢查源程序算法。2 上機(jī)調(diào)試過程中遇到的問題是如何解決的A簡(jiǎn)單錯(cuò)誤可以直接修改源代碼進(jìn)行調(diào)試。3 9對(duì)調(diào)試源程序的中間結(jié)果和最終結(jié)果進(jìn)行分析A對(duì)結(jié)果分析時(shí),通過程序一步一步跟蹤,查看相應(yīng)的寄存器和符號(hào)標(biāo)志位是否與預(yù)想中的一樣。B對(duì)輸出結(jié)果分析時(shí),可以通
6、過查看需要輸出的寄存器的值,或查看需要輸出的存儲(chǔ)空間的內(nèi)容。實(shí)驗(yàn)總結(jié)(必備部分,評(píng)分重要依據(jù)之一)本次通過實(shí)驗(yàn),總結(jié)有:1. 實(shí)驗(yàn)開始之前對(duì)masm 軟件的安裝,特別是masm在Windows環(huán)境下分32位機(jī)和64位機(jī)的區(qū)別,以及解決方法。學(xué)習(xí)到遇到問題不同情況下不同的解決方法。2. 通過這次學(xué)習(xí),學(xué)習(xí)微機(jī)不能僅僅局限在書本理論上的學(xué)習(xí),更為重要的是自己上手操作。結(jié)合實(shí)驗(yàn)中的經(jīng)驗(yàn)、教訓(xùn)或體會(huì)對(duì)匯編語(yǔ)言格式、調(diào)試方法和微機(jī)原理學(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等.壓縮文件請(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)療器械臨床試驗(yàn)質(zhì)量管理規(guī)范化下的臨床試驗(yàn)方案審查報(bào)告
- 寧夏工商職業(yè)技術(shù)學(xué)院《當(dāng)代文學(xué)史》2023-2024學(xué)年第一學(xué)期期末試卷
- 武漢理工大學(xué)《泰國(guó)文學(xué)史》2023-2024學(xué)年第一學(xué)期期末試卷
- 探索的創(chuàng)意表達(dá)與版權(quán)平衡
- 拼多多的會(huì)員營(yíng)銷策略研究
- 貴州師范學(xué)院《數(shù)字邏輯電路》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南工程學(xué)院應(yīng)用技術(shù)學(xué)院《大學(xué)外語(yǔ)聽障》2023-2024學(xué)年第一學(xué)期期末試卷
- 滄州職業(yè)技術(shù)學(xué)院《工程應(yīng)用統(tǒng)計(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西老區(qū)職業(yè)技術(shù)學(xué)院《混凝土工學(xué)概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 微課教學(xué)中的教學(xué)策略研究
- 《白夜行》名著導(dǎo)讀讀書分享
- 藍(lán)莓可行性研究報(bào)告
- 山東省汽車維修工時(shí)定額(T-SDAMTIA 0001-2023)
- 綜合布線設(shè)計(jì)與施工 第4版 課件全套 第1-13章 網(wǎng)絡(luò)綜合布線概述-網(wǎng)絡(luò)綜合布線實(shí)訓(xùn)
- 小學(xué)語(yǔ)文-“實(shí)用性閱讀與交流”學(xué)習(xí)任務(wù)群設(shè)計(jì)與實(shí)施例談
- 移動(dòng)破碎施工方案
- 國(guó)開(山東)地域文化(本)形成性考核1-3答案
- 厚皮甜瓜設(shè)施栽培技術(shù)規(guī)程
- 駐足思考瞬間整理思路并有力表達(dá)完整版
- 成都市青羊區(qū)2023年數(shù)學(xué)四下期末教學(xué)質(zhì)量檢測(cè)試題含解析
- TSGR0003-2023年《簡(jiǎn)單壓力容器安全技術(shù)監(jiān)察規(guī)程》
評(píng)論
0/150
提交評(píng)論