版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理與接口技術(shù)第六章作業(yè)答案精品資料微機(jī)原理與接口技術(shù)第六章作業(yè)一、P207:1,35,10141819201、什么叫中斷?中斷系統(tǒng)的主要功能有哪些?中斷:是指 CPU在執(zhí)行程序的過(guò)程中,由于某種外部或內(nèi)部事件的作用,強(qiáng)迫CPU停止當(dāng)前正在執(zhí)行的程序,轉(zhuǎn)去為該事件服務(wù),待事件服務(wù)結(jié)束后,能自動(dòng)地返回到被中斷的程序中繼續(xù)執(zhí)行。中斷系統(tǒng)的功能:1、設(shè)置中斷源2、中斷源識(shí)別3、中斷源判優(yōu)4、中斷與返回3、CPU 響應(yīng)中斷時(shí)的處理過(guò)程是什么?在各個(gè)處理環(huán)節(jié)主要完成哪些操作?過(guò)程是:中斷請(qǐng)求、中斷響應(yīng)、中斷處理和中斷返回。(1)中斷請(qǐng)求:中斷源需要進(jìn)行中斷服務(wù)時(shí),由硬件產(chǎn)生一個(gè)中斷信號(hào) INTR發(fā)給
2、 CPU 且保持到 CPU 響應(yīng)。(2)中斷響應(yīng):CPU 在當(dāng)前指令執(zhí)行結(jié)束后采樣查詢 INTR ,若中斷請(qǐng)求信號(hào)有效且允許響應(yīng) INTR 中斷(IF=1),則向請(qǐng)求設(shè)備送回低電平有效的中斷響應(yīng)信號(hào) INTR , 自此系統(tǒng)自動(dòng)進(jìn)入中斷響應(yīng)周期,并由硬件自動(dòng)完成內(nèi)容入僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝2精品資料棧,清除 TF 和 IF標(biāo)志、斷點(diǎn)入棧,取中斷服務(wù)程序的入口地址等一系列操作,繼而轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。(3)中斷處理:執(zhí)行中斷的主體部分。不同的中斷請(qǐng)求源,其中斷處理的內(nèi)容是不同的。需要根據(jù)中斷請(qǐng)求源所要完成的功能,編寫相應(yīng)的中斷服務(wù)程序存入內(nèi)存。等待中斷響應(yīng)后調(diào)用執(zhí)行。(4)中
3、斷返回:又中斷服務(wù)程序中的中斷返回指令 IRET 完成。執(zhí)行該指令時(shí),將壓入對(duì)戰(zhàn)的斷點(diǎn)和標(biāo)志位彈出,使 CPU 轉(zhuǎn)向被中斷的現(xiàn)行程序中繼續(xù)執(zhí)行。5、中斷允許標(biāo)志 IF? 可以用什么指令對(duì)它置1或清 0。IF用來(lái)控制 INTR和單步中斷。IF=1允許中斷 IF=0不允許中斷STI:IF=1CLI:IF=010、中斷向量表用來(lái)存放什么內(nèi)容?它占用多大的存儲(chǔ)空間?存放在內(nèi)存的哪個(gè)區(qū)域?可以用什么方法寫入或者讀取中斷向量表的內(nèi)容?中斷向量表存放中斷向量,即中斷服務(wù)程序的段基址+偏移地址。中斷向量表占 1KB 內(nèi)存RAM區(qū),地址范圍:000H3FFH。寫入方法:1、用傳送指令直接裝入2、DOS功能調(diào)用:
4、INT 21H(AH)=25H僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝3精品資料(AL)=中斷類型號(hào)(DS:DX)=中斷服務(wù)程序的入口地址讀出方法:1、用傳送指令直接讀2、DOS功能調(diào)用:INT 21H(AH)=35H(AL)=中斷類型號(hào)出口參數(shù):(ES:BX)=中斷服務(wù)程序的入口地址148259A 有哪幾種中斷結(jié)束方式? 它們適合應(yīng)用在什么場(chǎng)合?1、自動(dòng)結(jié)束方式自動(dòng)結(jié)束方式是利用中斷響應(yīng)信號(hào) INTA的第二個(gè)負(fù)脈沖的后沿將 ISR中的中斷服務(wù)標(biāo)志位清除,是在中斷過(guò)程中完成的,并非中斷服務(wù)程序的真正結(jié)束。只適合適用在無(wú)多級(jí)中斷嵌套的場(chǎng)合。2、普通結(jié)束方式通過(guò)向 8259A傳送一個(gè)普通 EOI
5、命令來(lái)清除 ISR中當(dāng)前優(yōu)先權(quán)級(jí)別最高位,適合使用在完全嵌套方式下的中斷結(jié)束。3、特殊結(jié)束方式通過(guò)向 8259A傳送一個(gè)普通 EOI命令來(lái)清除 ISR中的指定位。適合使用在完全嵌套方式下的中斷結(jié)束,更適合用于嵌套結(jié)構(gòu)有可能遭到破壞的中斷結(jié)束。僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝4精品資料18、某系統(tǒng)使用一片8259A管理中斷,中斷請(qǐng)求由IR2 ,采用電平觸發(fā)、完全嵌套、普通 EOI結(jié)束方式,中斷類型號(hào)為42H 端口地址為80H 和 81H,試畫出 8259A 與 CPU的硬件連接圖,井編寫初始化程序。初始化程序:MOV AL,00011011B ;電平觸發(fā)、單片、寫 ICW4OUT 80
6、H,AL;寫 ICW1MOV AL,01000000B ;中斷類型號(hào) 40H,則 IR2 為 42HOUT 81H,AL束、8086模式OUT 81H,AL;寫 ICW2 MOV AL,00000001B ;完全嵌套、非自動(dòng)結(jié);寫 ICW419、某系統(tǒng)使用兩片8259A 管理中斷,從片的INT 連接到主片的IR2請(qǐng)求輸入端。設(shè)主片工作于邊沿觸發(fā)、特殊完全嵌套、非自動(dòng)結(jié)束和非緩沖方式,中斷類型號(hào)為 70H ,端口地址為80H 和81H ;從片工作與邊沿觸發(fā)、完全嵌套、非自動(dòng)結(jié)束和非緩沖方式,中斷類型號(hào)為 40H ,端口地址為 20H 和21H 。要求:僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝5
7、精品資料(1)畫出主、從片級(jí)聯(lián)圖(2)編寫主、從片初始化程序主片初始化程序:MOV AL,00010001BOUT 80H,AL;邊沿觸發(fā)、主片、寫 ICW4;寫 ICW1MOV AL,01110000BOUT 81H,AL;中斷類型號(hào) 70H,則 IR2 為 42H;寫 ICW2MOV AL,00000100OUT 81H,AL;寫 ICW3MOV AL,00010001BOUT 81H,AL;完全嵌套、非自動(dòng)結(jié)束、8086模式;寫 ICW4從片初始化程序:僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝6精品資料MOV AL,00010001B ;邊沿觸發(fā)、從片、寫 ICW4OUT 20H,AL
8、;寫 ICW1MOV AL,01000000B ;中斷類型號(hào) 40H,則 IR2 為 42HOUT 21H,AL;寫 ICW2MOV AL,00000010OUT 21H,ALMOV AL,00000001B ;完全嵌套、非自動(dòng)結(jié)束、8086模式OUT 21H,AL ;寫 ICW4;寫 ICW320、某系統(tǒng)由8259A 的 IR2引入外設(shè)中斷請(qǐng)求(跳變信號(hào)有效),要求當(dāng)CPU響應(yīng) IR2請(qǐng)求時(shí),輸出顯示字符串“*”,并中斷10次退出,試編寫主程序和中斷服務(wù)程序。程序:DATA SEGMENTMESS DB *,OAH,ODH,$INTA00 EQU 0020HINTA01 EQU 0021HD
9、ATA ENDSSTACK SEGMENT STACKDB 100H DUP (?)STACK ENDSCODE SEGMENTASSUME CS :CODE ,DS :DATA ,SS :STACKMAIN :MOV AX ,DATAMOV DS ,AXMOV DX ,INTA00 ;8259A 初始化MOV AL ,13H ;寫 ICW1僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝7精品資料OUT DX ,ALMOV DX ,INTA01MOV AL ,08H ;寫 ICW2OUT DX ,ALMOV AL ,01H ;寫 ICW4OUT DX ,ALPUSH DSMOV AX ,SEG I
10、NT-P ;設(shè)置中斷矢量MOV DS ,AXMOV DX ,OFFSET INT-PMOV AL ,0AHMOV AH ,25HPOP DSMOV AL ,0FBH ;寫中斷屏蔽字 OCW1 OUT DX ,ALMOV DX ,INTA00MOV AL ,20H ;寫中斷結(jié)束方式 OCW2 OUT DX ,ALMOV BX,10WAIT1: STI ;開(kāi)中斷JMP WAIT1 ;等待中斷INT-P :MOV AX ,DATA ;中斷服務(wù)程序入口MOV DS ,AXMOV DX ,OFFSET MESS ;輸出指定字符串MOV AH ,09H僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除謝謝8精品資料INT 21HMOV DX ,INTA00 ;寫 OCW2,送中斷結(jié)束命令 EOI MOV AL ,20HOUT DX ,ALDEC BX ;控制 10次循環(huán)JNZ N
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025重慶市商品房買賣合同正式
- 2025煙葉種植收購(gòu)合同
- 2025關(guān)于保險(xiǎn)合同糾紛管轄的問(wèn)題
- 2025農(nóng)村土地承包租用合同書(shū)
- 商品房購(gòu)買合同補(bǔ)充協(xié)議
- 加油站承包項(xiàng)目合作合同
- 親人間借款合同范例
- 提供家具合同范例
- 場(chǎng)地租貨合同范例
- 檢驗(yàn)銷售合同范例
- 《全國(guó)較大事故案例》課件
- 2024-2025學(xué)年上學(xué)期天津初中地理七年級(jí)期末模擬卷1
- 病理學(xué)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋溫州醫(yī)科大學(xué)
- 2023年湖北交投智能檢測(cè)股份有限公司社會(huì)招聘筆試真題
- 2024企業(yè)所得稅培訓(xùn)
- 眼科考試題含答案
- 共話五千年傳承根與魂主題團(tuán)日活動(dòng)
- 小學(xué)校門口突發(fā)問(wèn)題應(yīng)急預(yù)案(5篇)
- 2024年危險(xiǎn)品貨車租賃合同條款
- 國(guó)開(kāi)汽車學(xué)院《項(xiàng)目管理》形考作業(yè)1-4答案
- 歌唱語(yǔ)音智慧樹(shù)知到期末考試答案章節(jié)答案2024年齊魯師范學(xué)院
評(píng)論
0/150
提交評(píng)論