【正文】
為60H,試編寫程序段,把中斷服務(wù)程序的入口地址放于矢量表中。否則,即使返回主程序但未退出此中斷,造成中斷響應(yīng)的混亂。 中斷分為哪幾種類型?它們的特點(diǎn)是什么? 答:分為內(nèi)部中斷和外部中斷。每個(gè)中斷向量占4字節(jié)。; 18設(shè)8086/8088中斷系統(tǒng)某中斷類型號(hào)為2BH,則其中斷向量在中斷向量表中的地址為(0ACH )到(0AFH )。 9.、可屏蔽中斷信號(hào)為(高電平)有效 .不可屏蔽中斷請(qǐng)求信號(hào)為(上升沿)有效。 A NMI B INTR C CLK D RESET 二、填空題.硬件中斷可分為( )和( )兩種。 A.2 B.4 C.8 D.16 B 4PC系統(tǒng)微機(jī)中斷向量表的地址是(A )。C 4.CPU在響應(yīng)中斷時(shí),保存斷點(diǎn)是指______。 A、29個(gè) B、 30個(gè) C、 31個(gè) D、 32個(gè)33. 中斷服務(wù)程序入口地址是(B )。 B. IMR C. IRR D. ICW 24. 在中斷級(jí)聯(lián)系統(tǒng)中, 從片支持的中斷服務(wù)子程序在結(jié)束時(shí)必做的工作是( B )。 =1 B. IF=1,當(dāng)前指令執(zhí)行完畢 C. IF=0,當(dāng)前指令執(zhí)行完畢 D. IF=0 16. IBM PC中斷系統(tǒng)中,中斷源的中斷類型號(hào)范圍是( B )。 A. IF=0 B. IF=1 C. TF=0 D. TF=1 8. 當(dāng)8086CPU的INTR=1且IF=1時(shí),則CPU完成( C )后,響應(yīng)該中斷請(qǐng)求,進(jìn)行中斷處理。 3. 8086/8088的中斷向量表用于存放( B )。 B. CPU中斷邏輯電路 C. 從中斷控制器讀回中斷類型號(hào)左移2位 D. 由中斷類型號(hào)指向的中斷向量表中讀回 11. 9個(gè)8259A級(jí)連可提供( D )中斷類型號(hào)。 C. 15 D. 8 19. 地址08H-0BH保存的是( B )中斷向量。 D. INTR 28. PC機(jī)上的8259可管理的中斷源有( B )。 A.16 B.1K C.256 D.12836.8086中斷向量表的大小為( B )字節(jié)。 A.16 B.32 C.64 D.128 C 4一片8259A只占兩個(gè)I/O地址,可以用地址碼A1來選擇端口。 A 用于存放中斷類信號(hào) B 用于存放中斷服務(wù)程序入口地址 C 是中斷服務(wù)程序的入口 D 是中斷服務(wù)程序的返回地址 5.一個(gè)8259可提供的中斷類型號(hào)為(B )。3.、中斷矢量表的1KB空間中,可供用戶使用的指針范圍為00080H003CFH,其對(duì)應(yīng)的類型號(hào)為(32(或20H))(255(或FFH))。 1.8088CPU響應(yīng)INTR中斷時(shí),將PSW(或標(biāo)志寄存器內(nèi)容)和斷點(diǎn)(或CS:IP)進(jìn)堆棧保存。 [ ] 在8088系統(tǒng)中,所謂中斷向量就是中斷服務(wù)程序入口地址。中斷向量是指存入的中斷處理服務(wù)程序的入口地址。 什么是非屏蔽中斷,什么是可屏蔽中斷?它們得到CPU響應(yīng)的條件是什么? 答:由 NMI引腳引入的不受中斷允許標(biāo)志位IF影響的中斷請(qǐng)求是非屏蔽中斷,由 INTR引腳引入的受中斷允許標(biāo)志位IF影響的中斷請(qǐng)求是可屏蔽中斷。(2) MOV AL,04HOUT DX,AL 。