




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ù)程序中,需要寫(xiě)一條_D_。8-7在具有 2 片 8259A 級(jí)聯(lián)的中斷系統(tǒng)中,兩片 8259A 都設(shè)置為非自動(dòng)結(jié)束中斷,以下說(shuō)法中正確的是_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開(kāi)始的內(nèi)存中,在中斷向量表中相應(yīng)的中斷向量所在的起始物理地址為_(kāi)A_。8-11在 8086 系統(tǒng)中,一個(gè)中斷類型號(hào)為 0DBH 的中斷服務(wù)子程序入口地址是 8100H:1234H,這個(gè)地址在中斷向量表中連續(xù) 4 個(gè)存儲(chǔ)單元存放的內(nèi)容依次為_(kāi)C_。8-124 片 8259A 構(gòu)成的級(jí)聯(lián)中斷控制系統(tǒng)中,最多可以直接連接的外部中斷源的數(shù)目是_D_。8-138086 的以下各種中斷中,需要硬件提供中斷類型
3、號(hào)的只有_D_。 8-14對(duì)于 8086 的軟件中斷,以下說(shuō)法中正確的是_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è)中斷源通過(guò)一個(gè)或門(mén)向 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é)束中斷方式。但是,用戶在編寫(xiě)中斷服務(wù)程序時(shí),沒(méi)有向 8259A 發(fā)送中斷結(jié)束命令 EOI。這樣的做法會(huì)產(chǎn)生什么不好的后果?答:其結(jié)果是 8259 內(nèi)部的中斷服務(wù)寄存器中的相應(yīng)的登記不會(huì)撤銷(xiāo)。也就不會(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分析以下中斷向量表寫(xiě)入程序: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è)中斷向量表的寫(xiě)入程序。答:中斷類型號(hào)是 72H。用 DOS 功能調(diào)用
8、 25H 來(lái)寫(xiě)入: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 的端口地址。分析這些程序段,并回答問(wèn)題:子程序 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)問(wèn): (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ù)程序中,沒(méi)有 STI 指令。8-24修改例 8-6 的中斷服務(wù)子程序,使得它能夠應(yīng)用于 16 位除數(shù)的除法溢出中斷。入口參數(shù)是 BX 作為除數(shù),被除數(shù)是指令隱含的。出口參數(shù)應(yīng)該包括 32 位的商和 16 位的余數(shù)。請(qǐng)自己指定具體的出口
溫馨提示
- 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年稅法考試試題及答案
- C語(yǔ)言常見(jiàn)陷阱試題及答案防范
- 解除蘋(píng)果采購(gòu)合同協(xié)議書(shū)
- 2025版高考地理一輪復(fù)習(xí)第五單元1第一講營(yíng)造地表形態(tài)的力量夯基提能作業(yè)湘教版
- 江蘇專用2025版高考地理大一輪復(fù)習(xí)區(qū)域地理第三章江蘇鄉(xiāng)土地理第40講江蘇省自然和人文概況教案含解析新人教版
- 2025年C語(yǔ)言重點(diǎn)復(fù)習(xí)試題及答案
- 合同入股終止協(xié)議書(shū)范本
- 垃圾清理合同協(xié)議書(shū)模板
- 油漆工勞務(wù)合同協(xié)議書(shū)
- 銷(xiāo)售勞動(dòng)合同協(xié)議書(shū)
- 中國(guó)城市中英文對(duì)照
- 作業(yè)治療學(xué)題庫(kù)第七章
- 醫(yī)學(xué)信息檢索與利用智慧樹(shù)知到答案章節(jié)測(cè)試2023年杭州醫(yī)學(xué)院
- 并網(wǎng)前設(shè)備電氣試驗(yàn)、繼電保護(hù)整定、通訊聯(lián)調(diào)
- 用表格為網(wǎng)頁(yè)布局教學(xué)設(shè)計(jì)
- 病原微生物實(shí)驗(yàn)室生物安全管理手冊(cè)
- 上消化道出血病人的觀察與護(hù)理-課件
- 光纜測(cè)試報(bào)告
- 初中物理教育科學(xué)八年級(jí)下冊(cè)第十一章 機(jī)械與功《功》教學(xué)設(shè)計(jì)
- 神經(jīng)病學(xué)人衛(wèi)版習(xí)題集題庫(kù)
- (統(tǒng)編版小學(xué)語(yǔ)文教師)語(yǔ)文新課標(biāo)新舊對(duì)比變化
評(píng)論
0/150
提交評(píng)論