![微機(jī)原理答案7_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e9709b01-a2fa-4e14-990f-3a2bd7afe498/e9709b01-a2fa-4e14-990f-3a2bd7afe4981.gif)
![微機(jī)原理答案7_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e9709b01-a2fa-4e14-990f-3a2bd7afe498/e9709b01-a2fa-4e14-990f-3a2bd7afe4982.gif)
![微機(jī)原理答案7_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e9709b01-a2fa-4e14-990f-3a2bd7afe498/e9709b01-a2fa-4e14-990f-3a2bd7afe4983.gif)
![微機(jī)原理答案7_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e9709b01-a2fa-4e14-990f-3a2bd7afe498/e9709b01-a2fa-4e14-990f-3a2bd7afe4984.gif)
![微機(jī)原理答案7_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e9709b01-a2fa-4e14-990f-3a2bd7afe498/e9709b01-a2fa-4e14-990f-3a2bd7afe4985.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 8 章中斷系統(tǒng)習(xí)題參考答案8-18086 系統(tǒng)中,用 IRET 指令結(jié)束中斷服務(wù)程序后,標(biāo)志 IF 的值是_A_。8-2執(zhí)行 8086 的 IRET 中斷返回指令后,將從堆棧中彈出_C_字節(jié)數(shù)據(jù),存入相應(yīng)的寄存器。8-38086 的中斷向量表中存放的是_B_。8-48086 中斷向量表的范圍是 RAM 地址的_A_。8-5 采用中斷方式為外部設(shè)備服務(wù)的優(yōu)點(diǎn)包括_C_。8-6 為了可以實(shí)現(xiàn)中斷嵌套,在8086系統(tǒng)的中斷服務(wù)程序中,需要寫一條_D_。8-7在具有 2 片 8259A 級(jí)聯(lián)的中斷系統(tǒng)中,兩片 8259A 都設(shè)置為非自動(dòng)結(jié)束中斷,以下說法中正確的是_C_。8-8以下和中斷有關(guān)的操作
2、中,必須由 CPU 自動(dòng)完成的是_A_。8-9中斷系統(tǒng)可以實(shí)現(xiàn)中斷嵌套,其最主要的原因是_C_。8-10在 8086 系統(tǒng)中,一個(gè)中斷類型號(hào)為 0DBH 的中斷服務(wù)子程序位于從 8100H:1234H開始的內(nèi)存中,在中斷向量表中相應(yīng)的中斷向量所在的起始物理地址為_A_。8-11在 8086 系統(tǒng)中,一個(gè)中斷類型號(hào)為 0DBH 的中斷服務(wù)子程序入口地址是 8100H:1234H,這個(gè)地址在中斷向量表中連續(xù) 4 個(gè)存儲(chǔ)單元存放的內(nèi)容依次為_C_。8-124 片 8259A 構(gòu)成的級(jí)聯(lián)中斷控制系統(tǒng)中,最多可以直接連接的外部中斷源的數(shù)目是_D_。8-138086 的以下各種中斷中,需要硬件提供中斷類型
3、號(hào)的只有_D_。 8-14對(duì)于 8086 的軟件中斷,以下說法中正確的是_D_。8-15什么是中斷向量?什么是中斷向量表?8086的中斷向量表存放在存儲(chǔ)器的哪個(gè)區(qū)域?為什么 8086 中斷向量表的大小是 1024 個(gè)字節(jié)?答:中斷向量就是中斷服務(wù)程序的入口地址。中斷向量表存放中斷服務(wù)程序的入口地址,或者存放跳轉(zhuǎn)到中斷服務(wù)程序入口的轉(zhuǎn)移指令。8086 的中斷向量表位于 RAM 區(qū)的 00000H003FFH。因?yàn)?086 支持 256 個(gè)中斷,每個(gè)中斷服務(wù)程序的入口地址是 4 個(gè)字節(jié),共需要 1024字節(jié)。8-16現(xiàn)在有 10 個(gè)外中斷源要申請(qǐng)中斷,都用軟件查詢來(lái)進(jìn)行優(yōu)先級(jí)排隊(duì),此時(shí)需要為這些中
4、斷源準(zhǔn)備幾個(gè)中斷服務(wù)程序?為什么?答:只需要一個(gè)中斷服務(wù)程序。10 個(gè)中斷源通過一個(gè)或門向 CPU 申請(qǐng)中斷。當(dāng)有幾個(gè)中斷源同時(shí)申請(qǐng)時(shí),在中斷服務(wù)程序中進(jìn)行排隊(duì)查詢。再轉(zhuǎn)移到各自的服務(wù)程序段。并不需要為每個(gè)中斷源準(zhǔn)備一個(gè)服務(wù)程序。8-17如果8259A設(shè)置為非自動(dòng)結(jié)束中斷方式。但是,用戶在編寫中斷服務(wù)程序時(shí),沒有向 8259A 發(fā)送中斷結(jié)束命令 EOI。這樣的做法會(huì)產(chǎn)生什么不好的后果?答:其結(jié)果是 8259 內(nèi)部的中斷服務(wù)寄存器中的相應(yīng)的登記不會(huì)撤銷。也就不會(huì)允許后續(xù)的同級(jí)中斷的申請(qǐng)。而實(shí)際上 CPU 的服務(wù)已經(jīng)結(jié)束,應(yīng)該可以允許中斷的申請(qǐng)。8-18執(zhí)行以下指令后的結(jié)果有什么不同:MOV AX
5、,1234H MOV AX,1234HMOV BX,5678H MOV BX,5678HPUSH BX PUSH BXPUSH AX PUSH AXRET IRET 再進(jìn)一步敘述 IRET 指令和 RET 指令有什么不同。答:執(zhí)行左邊一組指令后,IP=1234H。執(zhí)行右邊一組指令后,CS=5678H,IP=1234H。RET 指令一般是近調(diào)用返回,只將堆棧頂部?jī)?nèi)容彈出到 IP。IRET 指令一定是遠(yuǎn)調(diào)用的返回,要將棧頂 4 個(gè)字節(jié)彈出到 CS 和 IP。還會(huì)將自動(dòng)壓入的標(biāo)志寄存器的內(nèi)容出棧到標(biāo)志寄存器。8-19 向 8259A 的 A0=1 的端口發(fā)送一個(gè)命令字,如何可以確定這個(gè)命令字是初始化
6、命令字 ICW2 而不是操作命令字 OCW1?答:要看前一個(gè)命令字是不是ICW1。如果是ICW1,則這個(gè)命令字是ICW2,否則就是OCW1。8-208259A 的初始化有幾種不同的情況,分別使用在什么條件下?答:1)只使用 ICW1 和 ICW2:?jiǎn)纹?8259,而且不使用 ICW4。2)使用 ICW1、ICW2 和 ICW3:多片 8259,但不使用 ICW4。3) 使用 ICW1、ICW2 和 ICW4:?jiǎn)纹?8259,但使用 ICW4。4) 使用 ICW1、ICW2、ICW3 和 ICW4:多片 8259,也使用 ICW4。8-218259A 設(shè)置為非自動(dòng)結(jié)束中斷,級(jí)聯(lián)使用 8259A
7、時(shí),主 8259A 的服務(wù)程序和從8259A 的服務(wù)程序,在發(fā)送中斷結(jié)束命令方面有什么不同?答:主 8259 的服務(wù)程序要結(jié)束主 8259A 的 ISR 寄存器中的登記。從 8259 的服務(wù)程序要結(jié)束主 8259A 和從 8259 的 ISR 寄存器中的登記。8-22分析以下中斷向量表寫入程序:MOVAX, 0MOVES, AXMOVBX, 01C8HLEA AX, INTSUB MOVES: BX, AX MOVAX, SEG INTSUBMOVES: BX+2,AX相應(yīng)中斷源的中斷類型號(hào)是什么?請(qǐng)?jiān)儆昧硗庖环N方式,完成這個(gè)中斷向量表的寫入程序。答:中斷類型號(hào)是 72H。用 DOS 功能調(diào)用
8、 25H 來(lái)寫入:PUSH DSMOVAX, SEG INTSUBMOVDS, AXMOVDX, OFFSET INTSUB MOVAL, 72HMOV AH, 25H INT 21H POP DS 8-23以下的子程序 1 是中斷初始化程序,子程序 2 是響應(yīng)中斷的中斷服務(wù)程序。0A0H和 20H 都是 8259A 的端口地址。分析這些程序段,并回答問題:子程序 1:INT-P2 PROC FARPUSH DS PUSH AX PUSH DX MOV DX, OFFSET INT-P1MOV AX, SEG INT-P1 MOV DS, AXMOV AL, 78HMOV AH, 25HINT
9、 21HPOP DXPOP AXPOP DSRETINT-P2 ENDP 子程序 2:INT-P1 PROC FARPUSH AX INC SIMOV AL, 20H OUT 0A0H, ALOUT 20H,ALPOP AX IRETINT-P1 ENDP 請(qǐng)問: (1)分配給這個(gè)中斷的中斷類型號(hào)是什么?(2)CPU 到中斷向量表的哪四個(gè)地址單元取得入口地址?(3)中斷源連接到 8259A 的哪個(gè)中斷輸入,是主 8259A 還是從 8259A?(4)在該中斷處理時(shí)能否實(shí)現(xiàn)中斷嵌套?為什么?答: (1)中斷類型號(hào)是 78H。(2)占用中斷向量表的地址是:001E0H, 001E1H, 001E2H, 001E3H。(3)連接到 8259A 的 IR0 輸入,是從 8259A。(4)不能中斷嵌套。因?yàn)樵俜?wù)程序中,沒有 STI 指令。8-24修改例 8-6 的中斷服務(wù)子程序,使得它能夠應(yīng)用于 16 位除數(shù)的除法溢出中斷。入口參數(shù)是 BX 作為除數(shù),被除數(shù)是指令隱含的。出口參數(shù)應(yīng)該包括 32 位的商和 16 位的余數(shù)。請(qǐng)自己指定具體的出口
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 包公包料合同范本
- 公司物業(yè)托管合同范本
- 2025年度農(nóng)村金融小額貸款合同模板(二零二五版)
- 國(guó)有企業(yè)產(chǎn)權(quán)無(wú)償劃轉(zhuǎn)合同范本
- 農(nóng)戶轉(zhuǎn)讓農(nóng)用機(jī)械合同范本
- 2025年度生態(tài)農(nóng)業(yè)園工程合同終止及環(huán)境恢復(fù)協(xié)議
- 有限公司股權(quán)轉(zhuǎn)讓合同范本
- 商鋪轉(zhuǎn)租租賃合同范本
- pvc管供銷合同范本
- 商業(yè)攝影制作服務(wù)合同范本
- 呼吸科護(hù)理管理制度
- TCI 331-2024 工業(yè)污染源產(chǎn)排污核算系數(shù)制定通則
- 浙江省(面試)公務(wù)員考試試題及答案指導(dǎo)(2025年)
- 設(shè)備拆裝施工方案
- 注冊(cè)安全工程師《安全生產(chǎn)管理知識(shí)》科目知識(shí)要點(diǎn)
- 《新時(shí)代公民道德建設(shè)實(shí)施綱要》、《新時(shí)代愛國(guó)主義教育實(shí)施綱要》知識(shí)競(jìng)賽試題庫(kù)55題(含答案)
- 小學(xué)百科知識(shí)競(jìng)賽題庫(kù)200道及答案(完整版)
- JJ∕G(交通) 201-2024公路橋梁支座壓剪試驗(yàn)機(jī)
- 2019-2020學(xué)年七年級(jí)(上)期末數(shù)學(xué)試卷2附解析
- 電話接聽技巧與服務(wù)質(zhì)量提升方案三篇
- 德國(guó)職業(yè)學(xué)校教育質(zhì)量保障體系研究
評(píng)論
0/150
提交評(píng)論