微機接口8259試題答案_第1頁
微機接口8259試題答案_第2頁
微機接口8259試題答案_第3頁
微機接口8259試題答案_第4頁
微機接口8259試題答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、選擇題 1. 已知中斷類型碼為18H,則中斷服務程序入口地址存放在中斷矢量表的( C )? A.0000H:0072H 0000H:0075H B. 0000H:0072H 0000H:0073H C. 0000H:0060H 0000H:0063H D. 0000H:0060H 0000H:0061H 2. 在中斷系統(tǒng)中,中斷類型碼是在( D)控制下送往CPU的。A.中斷請求信號INTR B.讀信號 C.地址譯碼信號 D.中斷響應信號 3. 8086/8088的中斷向量表用于存放( B )。 A.中斷類型號 B. 中斷服務程序入口地址 C. 中斷服務程序 D. 中斷服務程序返回地址 4.

2、 8259的OCW1中斷屏蔽字(C )設置。 A.在ICW之前 B. 只允許一次 C. 允許多次 D. 僅屏蔽某中斷源 5. 一個8259可提供(B )中斷類型號。 A.1 B. 8 C. 16 D. 64 6. 響應NMI請求的必要條件是( D )。 A.IF=1 B. IF=0 C. 一條指令結束 D. 無INTR請求 7. 響應INTR請求的必要條件是( B)。 A. IF=0 B. IF=1 C. TF=0 D. TF=1 8. 當8086CPU的INTR=1且IF=1時,則CPU完成( C )后,響應該中斷請求,進行中斷處理。 A.當前時鐘周期 B.當前總線周期 C. 當前指令周期

3、D. 下一個指令周期 9. INTn指令中斷是( C )。 A.由外設請求產生 B. 由系統(tǒng)斷電引起 C. 通過軟件調用的內部中斷 D. 可用IF標志屏蔽的 10. 8086/8088中斷是向量中斷,其中斷服務程序的入口地址是( D )提供。 A.外設中斷源 B. CPU中斷邏輯電路 C. 從中斷控制器讀回中斷類型號左移2位 D. 由中斷類型號指向的中斷向量表中讀回 11. 9個8259A級連可提供( D )中斷類型號。 A.1 B. 8 C. 16 D. 64 12. 8259普通EOI命令適用于( B )方式中的中斷結束。 A.特殊循環(huán) B. 一般完全嵌套 C. 自動循環(huán) D.特殊屏蔽 1

4、3. 下面哪一個中斷的優(yōu)先級最高( D )。 A.NMI中斷 B. INTR中斷 C. 單步中斷 D. 斷點中斷 14. 8259優(yōu)先權采用一般全嵌套方式,則中斷結束采用( A )。 A.普通EOI命令 B. 自動EOI C.特殊EOI命令 D. 任意 15. 8086響應INTR中斷的條件是( B )。 A.IF=1 B. IF=1,當前指令執(zhí)行完畢 C. IF=0,當前指令執(zhí)行完畢 D. IF=0 16. IBM PC中斷系統(tǒng)中,中斷源的中斷類型號范圍是( B )。 A.00-0FH B.00-0FFH C. 00-1FH D. 00-3FFH 17. 某中斷源中斷類型碼為41H(即65)

5、,其中斷服務程序入口地址放在( A)存儲單元之中。 A.0:0104H B.1000H:0100H C. 2000H:000H D. 0200H:1000H 18. 兩片8259級連,最多可提供( C )個中斷類型碼。 A.64 B.16 C. 15 D. 8 19. 地址08H0BH保存的是( B )中斷向量。 A.單步 B. NMI C. 斷點 D. 溢出20. 8086CPU中斷類型碼是8位二進制數(shù),所以中斷向量表由( B )字節(jié)組成。A.256 B. 1024 C.2048 D. 512 21. 在PC機中9號中斷,它的中斷服務程序入口地址存放在( D )。 A.0000H:0009H

6、 B.0000H:0012H C.0000H:0036H D.0000H:0024H 22. 8086不可屏蔽中斷的類型碼是( B )。 A.00H B. 02H C. 08H D. 不定 23. 中斷自動結束方式是自動將8259A( A )相應位清零。 A.ISR B. IMR C. IRR D. ICW 24. 在中斷級聯(lián)系統(tǒng)中, 從片支持的中斷服務子程序在結束時必做的工作是( B )。 A檢查 ISR 是否為0 B.輸出一個 EOI 命令 C.輸出兩個 EOI 命令 D.清除 ISR 25. 當一個系統(tǒng)有多片8259芯片時,主片必須工作在( B ) A.全嵌套方式 B.特殊全嵌套方式 C

7、.優(yōu)先級自動循環(huán)方式 D.優(yōu)先級特殊自動循環(huán)方式 26. 中斷響應以后,8086CPU內部指令指針I(yè)P的值是( A )。A.中斷服務程序入口地址中的偏移地址 B.必為0000 C.與中斷響應前一樣 D.不確定 27. 下列類型8086中斷中,中斷優(yōu)先權最低是( B )。 A.除法錯中斷 B.單步中斷 C.NMI D. INTR 28. PC機上的8259可管理的中斷源有( B )。 A.鍵盤 B.單步 C. 打印機 D. 鼠標 29. 在下列中斷源中,屬于內部中斷的有( AC )。 A.INT 21H B. 打印機中斷 C. 溢出中斷 D. 鍵盤中斷 30. CPU在響應INTR請求時,不包括

8、的條件有( D )。 A.IF=1 B. 指令周期結束 C.無NMI請求 D. TF=1 E. 有INTR上升沿出現(xiàn) 31、 在PC機中5號中斷,它的中斷向地址是( C )。A:0000H:0005HB:0000H:0010HC:0000H:0014H D:0000H:0020H 32、四片8259級聯(lián)時可提供的中斷請求總數(shù)為( A )。A、29個B、 30個C、 31個 D、 32個33. 中斷服務程序入口地址是(B )。A、中斷向量表的指針B、中斷向量C、中斷向量表D、中斷號34若8259A工作在優(yōu)先級自動循環(huán)方式,則IRQ4的中斷請求被響應并且服務完畢后,優(yōu)先級最高的中斷源是( B )。

9、AIRQ3BIRQ5CIRQ0DIRQ4358086中斷系統(tǒng)可以管理( C )種中斷。A16B1KC256D128368086中斷向量表的大小為( B )字節(jié)。A256B1024C2kD64k37軟中斷INTn(n=10HFFH)的優(yōu)先級排列原則是(A )。An值愈小級別越高B無優(yōu)先級別Cn值愈大級別越高D隨應用而定38兩片8259A級聯(lián)后可管理( A )級中斷。A15B16C32D64398086中斷系統(tǒng)中優(yōu)先級最低的的是( C )。A可屏蔽中斷B不可屏蔽中斷C單步中斷D除法出錯40.、8088CPU的標志寄存器中IF=1時,表示允許CPU響應_中斷。C A.內部中斷 B.外部中斷 C.可屏

10、蔽中斷 D.不可屏蔽中斷 41、.CPU在響應中斷時,保存斷點是指_。D A.將用戶設置的程序指令地址入棧保存 B.將中斷服務程序的入口地址入棧保存 C.將程序狀態(tài)字PSW入棧保存 D.將返回地址即程序計數(shù)器PC(CS:IP)的內容入棧保存 42.、8088的中斷向量表用于存放_。B A.中斷類型號 B.中斷服務程序的入口地址 C.中斷服務程序的返回地址 D.斷點地址 43、 IBM PC/AT機采用9個8259A級聯(lián),CPU的可屏蔽中斷可擴展為( )級。 A16 B32 C64 D128 C 44、一片8259A只占兩個I/O地址,可以用地址碼A1來選擇端口。如果其中一個端口地址為92H,則

11、另一個端口地址為( )。 A.90H B.91H C.93H D.94H A 45、在8259A單片工作方式和級聯(lián)工作方式下,分別最多可管理(C )中斷級。 A.8級和16級 B.16級和256級 C.8級和64級 D.16級和64級 46、在8086/8088系統(tǒng)中,在內存的前( )KB可以存放中斷向量。 A1 B2 C4 D8 A 47、每一個中斷服務程序都需要一個惟一確定的入口地址,每個服務程序入口地址有( )字節(jié)。 A2 B4 C8 D16 B 48、PC系統(tǒng)微機中斷向量表的地址是(A )。 A00000H003FFH B80000H803FFH C7F000H7F3FFH DFFC0

12、0HFFFFFH 49、.中斷向量地址是(C ) A.子程序入口地址 B.中斷服務程序入口地址 C.中斷服務程序入口地址的地址 D.主程序的斷點地址 50.、對于掉電的處理,CPU是通過( )來處理的。 A.軟件中斷 B.可屏蔽中斷 C.非屏蔽中斷 D.DMA C 51、.IF可以屏蔽的中斷類型有(C) A.內部中斷 B.外部中斷 C.外部中斷的可屏蔽中斷 D外部中斷和內部中斷均可屏蔽 52、.8086/8088的中斷向量表(B )。 A 用于存放中斷類信號 B 用于存放中斷服務程序入口地址 C 是中斷服務程序的入口 D 是中斷服務程序的返回地址 53、.一個8259可提供的中斷類型號為(B

13、)。 A 1個 B 8個 C 16個 D 64個 54.、INT指令中斷是( B)。 可用IF標志位屏蔽的 通過軟件調用的內部中斷 有系統(tǒng)斷電一起的 有外部設備請求產生 55.、當多個設備同時產生中斷請求時,影響CPU響應中斷的順序是(A )。 A 中斷優(yōu)先級 B 中斷允許標志 C 中斷屏蔽碼 D 中斷優(yōu)先級和中斷屏蔽碼 56.、中斷向量地址是(D )。 A 子程序入口地址 B 中斷類型碼(中斷識別碼) C中斷服務程序入口地址 D 中斷服務程序入口地址的地址 57.、下述何種引腳輸入用于終止CPU操作并初始化CPU(D )。 A NMI B INTR C CLK D RESET 二、填空題1、

14、.硬件中斷可分為( )和( )兩種。 可屏蔽中斷;非屏蔽中斷 2、當CPU在響應外設中斷,并送入中斷子程序的過程,要完成:( 從數(shù)據(jù)線上讀取中斷類型碼 )、( 將標志寄存器的值壓入堆棧 )、( 將IF和TF清0 )、(保護斷點 )、( 根據(jù)中斷類型碼,找到中斷服務程序的入口地址,轉入中斷子程序。 )。3.、中斷矢量表的1KB空間中,可供用戶使用的指針范圍為00080H-003CFH,其對應的類型號為(32(或20H)-(255(或FFH)。 4、.若外設的中斷類型碼為48H,該中斷源對應的中斷向量地址為(0000:0012H )。5.、 已知中斷向量表中,001C4H中存放2200H,001C

15、6中存放3040H,則其中斷類型碼是(71)H,中斷服務程序的入口地址的邏輯地址和物理地址分別為(3040H)H,()H中斷服務程序的入口地址的邏輯地址和物理地址分別為(2200H)H和(32600H)H 6、一個控制系統(tǒng),當主設備發(fā)生異常時,需向CPU告警,請求處理,否則將會危機工作人員的生命及設備的安全,此警告線應接到8086CPU的(NMI(不可屏蔽) )中斷請求信號引腳上。 7、在8259APIC中,用于存放欲請求服務的所有中斷請求信號的寄存器為(IRR ),用于存放正在被服務的中斷優(yōu)先級的寄存器為(ISR )。 8、.在中斷服務程序中,進行中斷處理之前,先(開中斷 ),才允許中斷優(yōu)先

16、級(更高)的中斷請求中斷,才能被響應。 9.、可屏蔽中斷信號為(高電平)有效 10、.不可屏蔽中斷請求信號為(上升沿)有效。 11.、8088微處理器最多能處理256種不同類型的中斷。 12、.8088系統(tǒng)的中斷向量表位于從內存地址 00000H 開始,占1K字節(jié)存儲單元。 13、.8088CPU響應INTR中斷時,將PSW(或標志寄存器內容)和斷點(或CS:IP)進堆棧保存。 14.、8259A可管理 8 級優(yōu)先級中斷源,通過級聯(lián),最多可管理 64 級優(yōu)先級中斷源。 15.、若8259A的IRR(中斷請求寄存器)的內容為10H,說明IR4請求中斷。 16、8259A有兩種中斷觸發(fā)方式,分別是

17、(電平觸發(fā)方式 )和(邊沿觸發(fā)方式 )。 17、若某外設的中斷類型碼為3AH,則該中斷源的中斷請求信號應連在8259A的(IR2 )端,且對應的中斷向量地址為( 00E8H )。; 18設8086/8088中斷系統(tǒng)某中斷類型號為2BH,則其中斷向量在中斷向量表中的地址為(0ACH )到(0AFH )。 三、判斷題 1、8086的可屏蔽中斷的優(yōu)先級高于不可屏蔽中斷。 × 2.通常8259A芯片中的IR0優(yōu)先級最低,IR7的優(yōu)先級最高。 × 3、在8088系統(tǒng)中,所謂中斷向量就是中斷服務程序入口地址。 4、多片8259級聯(lián),每片中的INT引腳都連到CPU的INTR引腳上。5、8

18、086的INTR引腳只要有中斷申請,8086就會執(zhí)行中斷程序。四、簡答題1、什么是中斷?什么是中斷向量?8086/8088系統(tǒng)中的中斷向量表地址是多少?。 答:中斷:CPU暫?,F(xiàn)行程序,轉而處理隨機到來的事件,待處理完后再回到被暫停的程序繼續(xù)執(zhí)行,這個過程就是中斷; 中斷向量:對應中斷類型號的中斷服務程序入口地址。每個中斷向量占4字節(jié)。 中斷向量表地址:00000H003FFH 2、什么是中斷類型碼? 什么是向量地址?什么是中斷向量?它們之間有何關系? 解:中斷類型碼是對中斷源的編碼。向量地址是向量在中斷向量表中對應的連續(xù)幾個單元的最小地址。中斷向量是指存入的中斷處理服務程序的入口地址。中斷系

19、統(tǒng)根據(jù)中斷類型碼能唯一地確定中斷向量,80x86 CPU 都擁有256個中斷類型碼。從0-255號。其中,都規(guī)定了中斷向量表中各中斷向量等長,且中斷服務程序入口地址在向量表中按中斷源的中斷類型碼排序。因此,向量表中共有256個向量,而且任意一個類型碼乘上向量單元數(shù)再加上向量表的首地址可得到向量地址,從中取得中斷服務程序的入口地址。 3、中斷分為哪幾種類型?它們的特點是什么? 答:分為內部中斷和外部中斷。 內部中斷是由處理器檢測到異常情況或執(zhí)行軟件中斷指令所引起的。 外部中斷是由CUP的外部中斷請求信號觸發(fā)的一種中斷,分為不可屏蔽中斷和可屏蔽中斷。 4、什么是非屏蔽中斷,什么是可屏蔽中斷?它們得

20、到CPU響應的條件是什么? 答:由 NMI引腳引入的不受中斷允許標志位IF影響的中斷請求是非屏蔽中斷,由 INTR引腳引入的受中斷允許標志位IF影響的中斷請求是可屏蔽中斷。 只要NMI上請求脈沖的有效寬度大于兩個時鐘周期,CPU就能將這個請求信號鎖存起來,當CPU在NMI引腳上采樣到一個由低到高的跳變信號時,就自動進入NMI中斷服務程序。 對于可屏蔽中斷,CPU將根據(jù)中斷允許標志位IF的狀態(tài)決定是否響應。如果IF=0,CPU不理會該中斷請求而繼續(xù)執(zhí)行下一條指令;如果IF=1,CPU執(zhí)行完現(xiàn)行指令后轉入中斷響應周期。5、中斷控制器8259A中下列寄存器的作用是什么? (1) IRR (中斷請求寄

21、存器) :保存中斷源的中斷請求 (2) IMR (中斷屏蔽寄存器) :屏蔽/允許中斷源請求中斷,由程序寫入,1為屏蔽,0為允許 (3) ISR (中斷服務寄存器): 記錄CPU正在為哪些中斷源服務 (4) IVR (中斷向量寄存器): 保存中斷向量號 6、CPU響應INTR中斷的條件是什么? 答:(1)INTR信號為有效電平 (2)當前指令執(zhí)行完畢 (3)CPU開中斷(IF=1) (4)沒有更高級的請求(RESET , HOLD ,NMI)7、初使化時設置為非自動結束方式,那么在中斷服務程序將結束時必須設置什么操作命令?如果不設置這種命令會發(fā)生什么現(xiàn)象? 答案:當中斷服務程序將結束時,必須發(fā)0

22、CW2=20H為中斷結束命令,執(zhí)行此命令即撤消正在服務的中斷請求和服務標志;否則,即使返回主程序但未退出此中斷,造成中斷響應的混亂。 8、8259A的ICW2設置了中斷類型碼的哪幾位?說明對8259A分別設置ICW2為30H,38H,36H有什么差別? 答案:因ICW2設置了中斷類型碼的高5位,所以中斷類型碼基值必須是能被9、整除的值.若ICW2設置為30H,則8級中斷的類型碼依次為30H37H.若設置為38H,則8級中斷的類型碼依次為38H3FH.若設置為36H<中斷類型碼為30H37H,因其高5位仍為00110B. 10、下面對一個主從式8259A系統(tǒng)進行初始化的程序段.請對以下程序段詳細注釋,并具本說明各初始化命令字的含義. 主片初始程序: M82590 EQU 40H M82591 EQU 41H MOV AL,11H MOV DX,M82590 OUT DX,AL ;(1) MOV AL,08H INC DX OUT DX,AL ;(2) MOV AL,04HO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論