


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第 8 章 中斷系統(tǒng)習題參考答案8-1 8086 系統(tǒng)中,用 IRET 指令結束中斷效勞程序后,標志 IF 的值是 A。8-2 執(zhí)行 8086 的 IRET 中斷返回指令后,將從堆棧中彈出 _C_字節(jié)數據,存入 相應的存放器。8-3 8086 的中斷向量表中存放的是 _B_。8-4 8086 中斷向量表的范圍是 RAM 地址的_A_。8-5 采用中斷方式為外部設備效勞的優(yōu)點包括 _C_。8-6 為了可以實現(xiàn)中斷嵌套,在 8086系統(tǒng)的中斷效勞程序中,需要寫一條 _D_。8-7 在具有 2 片 8259A 級聯(lián)的中斷系統(tǒng)中,兩片 8259A 都設置為非自動結束中 斷,以下說法中正確的選項是 C。
2、8-8 以下和中斷有關的操作中,必須由 CPU 自動完成的是 A8-9 .中斷系統(tǒng)可以實現(xiàn)中斷嵌套,其最主要的原因是 C_。8-10 .在8086系統(tǒng)中,一個中斷類型號為 0DBH的中斷效勞子程序位于從8100H: 1234H開始的內存中,在中斷向量表中相應的中斷向量所在的起始物理地址為A 。8-11 .在8086系統(tǒng)中,一個中斷類型號為0DBH的中斷效勞子程序入口地址是8100H: 1234H,這個地址在中斷向量表中連續(xù)4個存儲單元存放的內容依次為C。8-12 . 4片8259A構成的級聯(lián)中斷控制系統(tǒng)中,最多可以直接連接的外部中斷源的數目是_D_。8-13 . 8086的以下各種中斷中,需要
3、硬件提供中斷類型號的只有 o8-14 .對于8086的軟件中斷,以下說法中正確的選項是 Do8-15 .什么是中斷向量?什么是中斷向量表?8086的中斷向量表存放在存儲器的哪個區(qū)域?為什么8086中斷向量表的大小是1024個字節(jié)?答:中斷向量就是中斷效勞程序的入口地址。中斷向量表存放中斷效勞程序的入口地址,或者存放跳轉到中斷效勞程序入口的轉移指令8086的中斷向量表位于RAM區(qū)的OOOOOH003FFH因為8086 支持 256 個中斷,每個中斷效勞程序的入口地址是 4 個字節(jié),共需要 1024 字節(jié)。8-16 現(xiàn)在有 1O 個外中斷源要申請中斷,都用軟件查詢來進行優(yōu)先級排隊,此時 需要為這些
4、中斷源準備幾個中斷效勞程序?為什么?答:只需要一個中斷效勞程序。 1O 個中斷源通過一個或門向 CPU 申請中斷。當有 幾個中斷源同時申請時,在中斷效勞程序中進行排隊查詢。再轉移到各自的效勞程 序段。并不需要為每個中斷源準備一個效勞程序。8-17 .如果8259A設置為非自動結束中斷方式。但是,用戶在編寫中斷效勞程序時,沒有向8259A發(fā)送中斷結束命令 EOI。這樣的做法會產生什么不好的后果?答:其結果是 8259 內部的中斷效勞存放器中的相應的登記不會撤銷。也就不會允 許后續(xù)的同級中斷的申請。而實際上 CPU 的效勞已經結束,應該可以允許中斷的 申請。8-18.執(zhí)行以下指令后的結果有什么不同
5、:MOV AX,1234HMOV AX,1234HMOV BX,5678HMOV BX,5678HPUSH BX PUSH BXPUSH AX PUSH AXRET IRET再進一步表達 IRET 指令和 RET 指令有什么不同。答:執(zhí)行左邊一組指令后,IP=1234H。執(zhí)行右邊一組指令后,CS=5678HIP=1234H。 RET 指令一般是近調用返回,只將堆棧頂部內容彈出到 IP 。 IRET 指令 一定是遠調用的返回,要將棧頂 4 個字節(jié)彈出到 CS 和 IP 。還會將自動壓入的標 志存放器的內容出棧到標志存放器。8-19 向 8259A 的 A0=1 的端口發(fā)送一個命令字,如何可以確定
6、這個命令字是初始 化命令字 ICW2 而不是操作命令字 OCW1?答:要看前一個命令字是不是ICW1。如果是ICW1,那么這個命令字是ICW2否那么就是0CW18-20 8259A 的初始化有幾種不同的情況,分別使用在什么條件下?答:1只使用ICW1和ICW2 :單片8259,而且不使用ICW42使用ICW1、ICW2和ICW3:多片8259,但不使用ICW4。3使用 ICW1、ICW2 和 ICW4:單片 8259,但使用 ICW4。4使用 ICW1、ICW2 ICW3 和 ICW4:多片 8259,也使用 ICW4的效勞程序8259 的服8-21 8259A 設置為非自動結束中斷,級聯(lián)使用
7、8259A 時,主 8259A和從 8259A 的效勞程序,在發(fā)送中斷結束命令方面有什么不同?答:主 8259 的效勞程序要結束主 8259A 的 ISR 存放器中的登記。從 務程序要結束主 8259A 和從 8259 的 ISR 存放器中的登記。8-22 分析以下中斷向量表寫入程序:MOV AX, 0MOV ES, AXLEA AX, INTSUBMOV AX, SEG INTSUBMOV ES: BX+2,AX相應中斷源的中斷類型號是什么?請再用另外一種方式,完成這個中斷向量表的寫入程序。答:中斷類型號是72H。用DOS功能調用25H來寫入:PUSH DSMOV AX, SEG INTSU
8、BMOVDS, AXMOVDX, OFFSET INTSUBMOVAL, 72HINT 21HPOP DS8-23 以下的子程序 1 是中斷初始化程序,子程序 2 是響應中斷的中斷效勞程序。OAOH和20H都是8259A的端口地址。分析這些程序段,并答復下列問題:子程序 1 :INT-P2 PROC FARPUSH DSPUSH AXPUSH DXMOV DX, OFFSET INT-P1MOV AX, SEG INT-P1MOV AH, 25HINT 21HPOP DXPOP AXPOP DSRETINT-P2 ENDP子程序 2 :INT-P1 PROC FARPUSH AXINC SI答
9、:1中斷類型號是 78HOUT 0A0H, ALOUT 20H,ALPOP AXIRETINT-P1 ENDP請問:1分配給這個中斷的中斷類型號是什么?2CPU 到中斷向量表的哪四個地址單元取得入口地址? 3中斷源連接到 8259A 的哪個中斷輸入,是主 8259A 還是從8259A?4在該中斷處理時能否實現(xiàn)中斷嵌套?為什么?(2) 占用中斷向量表的地址是:001E0H, 001E1H, 001E2H,001E3H(3) 連接到8259A 的IR0 輸入,是從8259A(4) 不能中斷嵌套。因為再效勞程序中,沒有STI指令8-24 .修改例8-6的中斷效勞子程序,使得它能夠應用于16位除數的除
10、法溢出答:32位的商存放亦CX:AX,余數在DXINTOOPROCFARPOPex:修改返冋地址ADDCX.2PUSHexCMPBX.OJXENEXTLEADX.N1ESSAGE;除數為必顯示錯誤信息MOVAH.09INT21HJMPFINISHNEXT:PUSHAX;作除法AX暫存于堆棧MOVAXDX;高16位改為低16位MOVDXO:厲16位為0DIVBXMOVCX AX;保存商的島位POPAX:恢奴低16位豉除數AXDIVBX:商r; CX AX余衣足DXFINISHIRETINTOOENDP中斷。入口參數是 BX作為除數,被除數是指令隱含的。出口參數應該包括32位的商和16位的余數。請自己指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茶葉購銷合作合同模板
- 家族遺產合同樣本
- 天津市實習學生勞動合同細則
- 電梯加裝項目合同模板
- 施工隊勞動合同簡明合同模板
- 農村地區(qū)私人租地合同樣本協(xié)議
- 新版團體人身意外傷害保險合同條款解析
- 房地產公司合同審核與管理制度
- 信息系統(tǒng)的測試與質量保證考核試卷
- 孤殘兒童心理關愛與支持體系構建方法研究考核試卷
- 房屋信息查詢情況表((2022年-2023年))
- (演唱)在葡萄架下教學設計
- 室上性心動過速的鑒別診斷課件
- 蛋白質纖維-纖維化學與物理課件
- 婦科疾病 陰道炎 (婦產科學課件)
- 樂理講座:音程與和弦課件
- 馬工程西方經濟學(第二版)教學課件-5
- 馬工程西方經濟學(第二版)教學課件-7
- 皮膚性病學-真菌性皮膚病
- 構建物聯(lián)網系統(tǒng)原型-教學設計
- 新教科版三年級下冊科學全冊教案(2022年1月修訂)
評論
0/150
提交評論