版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 頁(yè)轡和幺愛(ài)閘址走暫實(shí)驗(yàn)報(bào)告用紙第 頁(yè)微機(jī)原理實(shí)驗(yàn)報(bào)告(參考格式,16K紙)、實(shí)驗(yàn)?zāi)康暮鸵笪C(jī)原理是信息類專業(yè)的一門選修課,而實(shí)驗(yàn)課是為了鞏固課堂所學(xué)內(nèi)容,并且能夠親自上機(jī)操作。其目的主要是使學(xué)生真正了解微機(jī)工作原理和低級(jí)語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí),通過(guò)實(shí)驗(yàn)訓(xùn)練進(jìn)一步培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)、創(chuàng)新精神和創(chuàng)新能力,為學(xué)生今后從事微機(jī)系統(tǒng)開(kāi)發(fā)與研究工作打下扎實(shí)的基礎(chǔ)。上機(jī)操作是本課程的重要組成部分,通過(guò)上機(jī)操作可以使學(xué)生鞏固和理解微機(jī)工作原理和低級(jí)語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí),培養(yǎng)學(xué)生獨(dú)立思考、運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題等方面能力的重要環(huán)節(jié)。本次實(shí)驗(yàn)要求為:掌握86系列匯編語(yǔ)言
2、及指令的格式和尋址方式掌握86系列匯編語(yǔ)言各類指令的用法。掌握簡(jiǎn)單程序、分支程序、循環(huán)程序、子程序等的設(shè)計(jì)方法在實(shí)驗(yàn)的全過(guò)程中,培養(yǎng)學(xué)生勤奮學(xué)習(xí)、求真、求實(shí)的科學(xué)品德,培養(yǎng)學(xué)生的動(dòng)手能力、思維能力、想象能力、表達(dá)能力。二、實(shí)驗(yàn)內(nèi)容和原理題目設(shè)計(jì)要求:在源程序中設(shè)置數(shù)據(jù)段、堆棧段及代碼段。在數(shù)據(jù)段中定義八個(gè)字節(jié)數(shù)據(jù),把這些數(shù)據(jù)轉(zhuǎn)換成16進(jìn)制數(shù)的ASCll碼存在上述數(shù)據(jù)之后,然后在屏幕上顯示這些數(shù)據(jù)。顯示數(shù)據(jù)用DOS功能2號(hào)調(diào)用,每個(gè)數(shù)據(jù)用空格分隔。三、儀器名稱及主要規(guī)格(包括量程、分度值、精度等)、材料計(jì)算機(jī)(配置),Pentiun(R)Dual-CoreCPU2.09GHz,1.93GHz的內(nèi)
3、存四、實(shí)驗(yàn)步驟(填題目分析、程序框圖)題目分析:在源程序中設(shè)置數(shù)據(jù)段、堆棧段及代碼段。在數(shù)據(jù)段中定義八個(gè)字節(jié)數(shù)據(jù),把這些數(shù)據(jù)轉(zhuǎn)換成16進(jìn)制數(shù)的ASCI1碼存在上述數(shù)據(jù)之后,然后在屏幕上顯示這些數(shù)據(jù)。程序框圖:DIDI+1,ALBH實(shí)驗(yàn)報(bào)告用紙是第 頁(yè)轡和幺愛(ài)閘址走暫實(shí)驗(yàn)報(bào)告用紙第 #頁(yè)BLHOSISI+1CXCX-1工0重新設(shè)ASCII區(qū)指針SI設(shè)置ASCII區(qū)長(zhǎng)度CX調(diào)顯示字符子程序結(jié)束爲(wèi)和幺建閘址走暫實(shí)驗(yàn)報(bào)告用紙第 頁(yè)和幺痙憊剁址走暫實(shí)驗(yàn)報(bào)告用紙第 頁(yè)P(yáng)1開(kāi)始BL2DLSIAH2執(zhí)行INT21HSISI+1BLBL-1工0顯示空格BL2CXCX-1工0否返回五、實(shí)驗(yàn)結(jié)果及分析(調(diào)試中出現(xiàn)問(wèn)
4、題及解決)實(shí)驗(yàn)結(jié)果:123456789ABCDEF0結(jié)果分析:計(jì)算機(jī)內(nèi)部只能識(shí)別二進(jìn)制數(shù),把十六進(jìn)制的這些數(shù)化轉(zhuǎn)化為ASCII碼之后然后在屏幕上顯示出來(lái)六、體會(huì)讀了這個(gè)程序之后發(fā)現(xiàn),想要真正理解一個(gè)程序都是需要掌握眾多助記符的用法以及它的意思,只有了解并明白了這些之后才可以分析程序或者是編寫簡(jiǎn)單的小程序七、結(jié)論(編程方法簡(jiǎn)述)編程方法:這個(gè)程序就是先把要轉(zhuǎn)換的數(shù)據(jù)存入AX中,然后將AL中的二進(jìn)制數(shù),轉(zhuǎn)換成16進(jìn)制數(shù)的ASCII碼,存于DI指向的內(nèi)存2個(gè)單元中,轉(zhuǎn)換成ASCII碼,顯示數(shù)據(jù)用DOS功能2號(hào)調(diào)用.八、教師評(píng)語(yǔ)和成績(jī)教師簽名:年月日(附程序源碼及運(yùn)行結(jié)果)源程序:NAMEEX1;程序
5、命名偽指令,程序名為EX1PAGE50,70;表示占了50行,70列DATSEGMENTPARADAT澈據(jù)段定義偽指令A(yù)1DB12H,34H,56H,78H,9AHDB0BCH,0DEH,0F0HB1=$-A1;賦值偽指令,求A1(符號(hào)地址)到當(dāng)前匯編地址($)的字節(jié)數(shù)B2=B1*2;求2倍的B1A2DBB2DUP澈據(jù)重復(fù)定義偽指令,定義ASCII碼字符區(qū)DATENDSSTACSEGMENTPARASTACKSTA;定義堆棧段STA1DW100DUP(?)STACENDSCODESEGMENTPARACODEASSUMECS:CODE,DS:DATASSUMESS:STAC,ES:DATSTA
6、RPROCFAR和幺憊剁址走暫實(shí)驗(yàn)報(bào)告用紙第 頁(yè)和幺痙憊剁址走暫實(shí)驗(yàn)報(bào)告用紙第 #頁(yè)P(yáng)USHDSXORAX,AXPUSHAXMOVAX,DATMOVDS,AXMOVES,AXLEASI,A1把A1首地址賦給SILEADI,A2;轉(zhuǎn)化后用來(lái)放結(jié)果MOVCX,B1MOVBL,2MOVAL,SI把八位的數(shù)據(jù)賦給AL,準(zhǔn)備轉(zhuǎn)化MOVBH,AL把AL中的數(shù)據(jù)暫存于BH中PUSHCX;保護(hù)CX中的數(shù)據(jù)MOVCL,4;指出移位的位數(shù)為4G1:RORAL,CL;循環(huán)右移四位POPCX把CX彈出堆棧G2:ANDAL,0FH把AL中的數(shù)據(jù)和0FH“與”,得到高四位DAAAL兩位十進(jìn)制數(shù)做(BCD)調(diào)整ADDAL,0F0H爲(wèi)和幺恿剁址走暫實(shí)驗(yàn)報(bào)告用紙第 頁(yè)和幺痙憊剁址走暫實(shí)驗(yàn)報(bào)告用紙第 #頁(yè)ADCAL,40HMOVDI,AL存ASCII碼INCDI;修改地址加一MOVAL,BHDECBLJNZG2INCSI;指向下一個(gè)數(shù)LOOPG1MOVSI,OFFSETA2;A2的偏移地址送給SI寄存器MOVCX,B2CALLP1RET;子程序返回STARENDPP1PROCMOVBL,2G:MOVDL,SIMOVAH,2INT21HINCSI;指向下一個(gè)要顯示的數(shù)和幺痙更剁址走暫實(shí)驗(yàn)報(bào)告
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度戶外活動(dòng)演出委托合同示范文本3篇
- 二零二五年度教育培訓(xùn)分公司注冊(cè)與課程開(kāi)發(fā)合同3篇
- 水下沉井施工方案
- 二零二五年度城市更新改造個(gè)人工程勞務(wù)分包服務(wù)協(xié)議
- 2025版水塔拆除工程中涉及地下管線保護(hù)的承包合同3篇
- 二零二五年度冷鏈物流蔬菜批發(fā)市場(chǎng)供銷合同3篇
- 二零二五版消防工程維保與消防設(shè)施升級(jí)改造合同3篇
- 個(gè)體工商戶的勞動(dòng)合同范本
- 能源項(xiàng)目投資建設(shè)及運(yùn)營(yíng)協(xié)議
- 二零二五版商業(yè)街區(qū)物業(yè)招商中介服務(wù)合同范本3篇
- 輪狀病毒護(hù)理課件
- 地測(cè)防治水技能競(jìng)賽理論考試題庫(kù)(含答案)
- 以諾書-中英對(duì)照
- 幼兒園師資培訓(xùn)課件【區(qū)域進(jìn)階】科學(xué)區(qū)各年齡段目標(biāo)制定與投放材料:區(qū)域材料玩出新高度課件
- DL∕T 1100.1-2018 電力系統(tǒng)的時(shí)間同步系統(tǒng) 第1部分:技術(shù)規(guī)范
- 三角形與全等三角形復(fù)習(xí)教案 人教版
- 以房抵債過(guò)戶合同范本
- 重大版小學(xué)英語(yǔ)四年級(jí)下冊(cè)期末測(cè)試卷
- 2024年1月高考適應(yīng)性測(cè)試“九省聯(lián)考”英語(yǔ) 試題(學(xué)生版+解析版)
- 《朝天子·詠喇叭-王磐》核心素養(yǎng)目標(biāo)教學(xué)設(shè)計(jì)、教材分析與教學(xué)反思-2023-2024學(xué)年初中語(yǔ)文統(tǒng)編版
- 2024浙江省農(nóng)發(fā)集團(tuán)社會(huì)招聘筆試參考題庫(kù)附帶答案詳解
評(píng)論
0/150
提交評(píng)論