




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)五中斷實(shí)驗(yàn)實(shí)驗(yàn)地點(diǎn):格致A315實(shí)驗(yàn)日期:2016年12月29日一、實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)和掌握中斷產(chǎn)生、響應(yīng)、處理等技術(shù);二、實(shí)驗(yàn)說明及內(nèi)容說明:1要求中斷隱指令中執(zhí)行關(guān)中斷功能,如果用戶中斷服務(wù)程序允許被中斷,必須在中斷服務(wù)程序中執(zhí)行EI開中斷命令。2教學(xué)機(jī)的中斷系統(tǒng)共支持三級(jí)中斷,由三個(gè)無(wú)鎖按鍵確定從右到左依次為一、二、三級(jí)中斷,對(duì)應(yīng)的INT2、INT1、INTO的編碼分別是01、10、11,優(yōu)先級(jí)也依次升高。這決定了它們的中斷向量(即中斷響應(yīng)后,轉(zhuǎn)去執(zhí)行的程序地址)為XXX4、XXX8、XXXC;可以看到,每級(jí)中斷實(shí)際可用的空間只有四個(gè)字節(jié),故這個(gè)空間一般只存放一條轉(zhuǎn)移指令,而真正的用戶中斷
2、服務(wù)程序則存放在轉(zhuǎn)移指令所指向的地址。3用戶需擴(kuò)展中斷隱指令、開中斷指令、關(guān)中斷指令、中斷返回指令及其節(jié)拍。內(nèi)容:1擴(kuò)展中斷隱指令。擴(kuò)展開中斷指令EI、關(guān)中斷指令DI、中斷返回指令I(lǐng)RET。3確定中斷向量表地址。中斷向量表是以XXX4H為首地址的一段內(nèi)存區(qū)。高12位由用戶通過置中斷向量用的插針(在三個(gè)無(wú)鎖按鍵下方)確定。三級(jí)中斷對(duì)應(yīng)的中斷向量為XXX4H、XXX8H、XXXCH。當(dāng)有中斷請(qǐng)求且被響應(yīng)后,將執(zhí)行存放在該中斷的中斷向量所指向的內(nèi)存區(qū)的指令。填寫中斷向量表。在上述的XXX4H、XXX8H、XXXCH地址寫入三條JROFFSET轉(zhuǎn)移指令,OFFSET分別對(duì)應(yīng)三段中斷服務(wù)程序的相對(duì)地址。
3、但在本仿真終端中輸入時(shí),用戶不需要計(jì)算偏移量,直接輸入要轉(zhuǎn)向的絕對(duì)地址即可。編寫中斷服務(wù)程序。中斷服務(wù)程序可以放在中斷向量表之后,中斷服務(wù)程序可實(shí)現(xiàn)在程序正常運(yùn)行時(shí)在計(jì)算機(jī)屏幕上顯示與優(yōu)先級(jí)相對(duì)應(yīng)的不同字符;編寫主程序??删帉懸凰姥h(huán)程序,等待中斷;三、實(shí)驗(yàn)過程及步驟1填寫中斷向量表。(1)選擇3級(jí)中斷的中斷向量為2104H、2108H、210CH。(2)教學(xué)機(jī)中下方有一個(gè)12們波特開關(guān),設(shè)置中斷向量的高12位為:001000010000.開關(guān)向上為1,向下為0.(3)填寫中斷向量表:從2104H單元開始輸入下面的程序:(2104)JR2120;跳轉(zhuǎn)到中斷服務(wù)程序(2108)JR2130(21
4、0C)JR21402105;RET2106:A21082108:JR21302109:RET210A:A210C210C:JR2140210D:RET210E:U21042104:411BJR21202105;8F00RET2106:S200IN00002107:BDFFDWBDFF2108:4127JR21302109:8F00RET210A;0000ADDR0,RO210B:FFFFDWFFFF210C:4133JR2140210D:8F00RET210E:0000ADD皿RO21OF:FEDFDWFEDF2110:0090ADDRO2編寫中斷服務(wù)程序該中斷服務(wù)程序,先開中斷,顯示字符“B
5、I”和對(duì)應(yīng)的中斷優(yōu)先級(jí)“1”、“2”或“3”后,等待從鍵盤輸入一個(gè)字符,在鍵盤輸入一個(gè)字符后,顯示該字符和字符“EI”,然后退出當(dāng)前中斷服務(wù)程序,返回中斷斷點(diǎn),繼續(xù)執(zhí)行。2155:MVRDR0,0049用A、E命令從2120H單元開始輸入下面的程序(標(biāo)有*的語(yǔ)句要用E命令輸入)2120:PUSHR02121:PUSHR32122:MVRDR3,312124:JR21502130:PUSHR02131:PUSHR32132:MVRDR3,322134:JR2150|A21202120;PUSHRO2121:PUSHR32122;1IVEDR3312124:JR21502125:RET2126:1
6、A21302130;PUSHRO2131:PUSHR32132;1IVED鷗322134:JR21502135:RET2136:12140:PUSHR02141:PUSHR32142:MVRDR3,332144:JR2150A21402140:PUSHRO2141:PUSHR32142:MVRDR3332144:JR21502145:RET214G:*2150:EI2151:MVRDR0,00422153:CALA22002157:CALA22002001:MVRDR0,00362169:MVRRR0,R32159:MVRRR0,R3215A:CALA2200E215021506E00:6E0
7、0A21512151:MVRDRO,00422153:CALA22002155:MVRDRO,004勺2157:CALA22002159:MVRDRO,R3Error2159:MVRRRO,R3215A:CALA2200215C:RET215D:_I215C:IN81215D:SHRR0215E:SHRR0215F:JRNC215C2160:IN801U21SC21SC:S2S1IN00S12:OBOOSHRRO215E:OBOOSHRRO215F:45FCJRNC215C21&Q;8280IN00802161:ssoo0045MVRDRO,00452163:CEOO2200CALA22002
8、165:SSOO0049MVRDRO,00492167:CEOO2200CALA220021&9;0703MVRRRO,R321&A:CEOO2200CALA2200216C;8730POPR3216D:S700POPRO216E:EFOODWEFOO21&F:EFF7DWEFF72161:MVRDR0,00452163CALA22002165:MVRDR0,00492167:CALA2200216A:CALA2200216C:POPR3216D:POPR0*216E:IRETA21612161:MVRDRO,00452163:CALA22002165:MVRDRO,00492167:CALA
9、22002169:MVRDRO,R3Error2169:MVRRRO,R3216A:CALA2200216C:POPR3216D:POPRO2L6E:RBTUnknowncoimnandlE216E216EOOOO:EFOOI2200:PUSHR02201:IN812202:SHRR02203:JRNC22012204:POPR02205:OUT802206:RETA22002200:PUSHRO2201:IN812202:SHRRO2203:JRNC22012204:POPRO2205:OUT802206:RET2207:3、編寫主程序從地址2000H開始輸入下列程序*2000:EI2003
10、:CALA22002005:MVRDR0,40002007:DECR02008:JRNZ20072009:JR2001200A:RETE200020000002:SEOOA20012001:MVRDRO,C103S2003:GALA22002005:MVRDRO,40002007:DECRO2008:JRNZ20072009:JR2001200A:RET200B:4、運(yùn)行主程序,等待、響應(yīng)中斷。在命令行提示符狀態(tài)下輸入:G2000屏幕將連續(xù)顯示“6”.在程序執(zhí)行過程中接下教學(xué)機(jī)右下方任意一個(gè)無(wú)鎖按鍵。此時(shí),教學(xué)機(jī)轉(zhuǎn)向執(zhí)行本級(jí)中斷服務(wù)程序。在接收鍵盤一個(gè)字符后,退出當(dāng)前級(jí)的中斷服務(wù)程序,恢復(fù)中斷
11、現(xiàn)場(chǎng),接著執(zhí)行斷點(diǎn)處的程序。若在此期間,又有更高一級(jí)的中斷請(qǐng)求,則教學(xué)機(jī)轉(zhuǎn)向執(zhí)行該級(jí)的中斷服務(wù)程序。需要注意的是,若當(dāng)前中斷為高級(jí)的中斷,則不會(huì)響應(yīng)低級(jí)中斷。5、擴(kuò)展提高內(nèi)容:在保證上述案例所有功能條件下,補(bǔ)充實(shí)現(xiàn):1)按鍵盤上的任意鍵退出中斷過程中要求顯示所按鍵字符;。匕即田昏韜毋跖瀟y型刼匕即掘軸當(dāng)番豐琳(Z)I能1999999999990005fX97T0E0它皿嚴(yán)工尬衛(wèi)QJINOW1HD32-DHMK9999999990003氷97I0E07uojsAyOIINOl丄疝曲-0的H11399999990005f)00113MJ00113::H91EdOd00A8:a9is貓dOdOAS:
12、:391E0055YIVDoossOOHD::V91S30A0::&91E0055Y7VDooss003D;丄9口6003&頑00S3:的口0055VIV3005500H3;:915施aov弱QQ::S91S0800mo0S9S;:191E0800MIQSSS::09M33IE儷f:MHSooao::391SMSooao:asIE1800MI1828::3912烏口n1:S91Sosmo::191S08MI;:09l50915VA200A200A:JRNZ2009200B:U20002000:6E00DW6EOO2001:83S00020MVRDRS,00202003:83000036MVRD
13、R0.00362005:CE002200CALA22002007:83004000MVRDR0,40002009:0300DECR0200A:47FEJRNZ2009200B:82B1INOOB1200C:0B00SHRR0200D:0B00SHRR0200E:45F2JRNC2001200F:8280IN00802010:8390OOFFMVRDR9,DOFF2012:0209ANDRO,R92013:0408XORR0,R8G200066666R0=0000R1=FFEFR2=0000R3=FF7FSP=2780PC=2000R6=0000R7=FFFFR8=D020R9=00FFR10=0840R11=BF7FR12=0000R13=FFFFR14=2612R15=FFFFF=010000001四、實(shí)驗(yàn)結(jié)果及分析實(shí)驗(yàn)結(jié)論:通過中斷可以調(diào)用子程序,同時(shí)中斷可以嵌套,同時(shí)中斷也有優(yōu)先級(jí),優(yōu)先級(jí)較高的優(yōu)先調(diào)用,優(yōu)先級(jí)較低的要等到優(yōu)先級(jí)比他高的中斷調(diào)用以后才調(diào)用。實(shí)驗(yàn)心得體會(huì):通過本次實(shí)驗(yàn)懂得了什么是中斷,同時(shí)也學(xué)會(huì)了中斷的調(diào)用,以及中斷的優(yōu)先級(jí)和中斷的調(diào)用次序。同時(shí)通過本次
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年金融理財(cái)工作報(bào)告
- 2024年鹽源縣縣屬國(guó)有企業(yè)招聘真題
- 工程模板租賃合同范本
- 2024年南陽(yáng)市市屬事業(yè)單位考試真題
- 2024年遼寧省省屬事業(yè)單位考試真題
- 2024年河南省駐馬店財(cái)經(jīng)學(xué)校招聘真題
- 2024年廣安市華鎣市人民醫(yī)院招聘真題
- 楊梅山抵押合同范本
- 離婚協(xié)議正版用幾號(hào)字體的(2025年版)
- 工地監(jiān)控定購(gòu)合同范本
- 《公共政策學(xué)(第二版)》 課件 楊宏山 第7-11章 政策評(píng)估-政策分析
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末歷史試題(解析版)
- 2024年浙江省初中學(xué)業(yè)水平考試社會(huì)試題(解析版)
- 北京市通州區(qū)2023-2024學(xué)年高一下學(xué)期期中物理試卷(原卷版)
- NB/T 11433-2023煤礦短壁間隔充填采煤技術(shù)規(guī)范
- 煤礦班組安全生產(chǎn)建設(shè)新版制度匯編
- 2022年鄉(xiāng)鎮(zhèn)退役軍人工作計(jì)劃
- 湖北省荊門市荊楚初中聯(lián)盟2023-2024學(xué)年八年級(jí)下學(xué)期期中聯(lián)考數(shù)學(xué)試題(無(wú)答案)
- 7s辦公室管理培訓(xùn)
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗(yàn)收規(guī)范
- 戊烷油加氫裝置HAZOP分析報(bào)告
評(píng)論
0/150
提交評(píng)論