《微机接口试题答案.docx》由会员分享,可在线阅读,更多相关《微机接口试题答案.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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. 在中断系统中,中断类型码是在 D限制下送往CPU的。A.中断请求信号INTR B.读信号 C.地址译码信号 D.中断响应信号 3. 8086/8088的中断向量表用于存放 B 。 A.中断类型号 B. 中断效劳程序入口地址 C. 中断效劳程序 D. 中断效劳程序返回地址 4. 8259的
2、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. 当前指令周期 D. 下一个指令周期 9. I
3、NTn指令中断是 C 。 A.由外设请求产生 B. 由系统断电引起 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.特殊循环 B. 一般完全嵌套 C. 自动循环 D.特殊屏蔽 13. 下面哪一个中断的优先级最高 D 。 A.
4、NMI中断 B. INTR中断 C. 单步中断 D. 断点中断 14. 8259优先权接受一般全嵌套方式,那么中断完毕接受 A 。 A.一般EOI叮嘱 B. 自动EOI C.特殊EOI叮嘱 D. 随意 15. 8086响应INTR中断的条件是 B 。 A.IF=1 B. IF=1,当前指令执行完毕 C. IF=0,当前指令执行完毕 D. IF=0 16. IBM PC中断系统中,中断源的中断类型号范围是 B 。 A.00-0FH B.00-0FFH C. 00-1FH D. 00-3FFH 17. 某中断源中断类型码为41H即65,其中断效劳程序入口地址放在 A存储单元之中。 A.0:0104
5、H 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位二进制数,所以中断向量表由 B 字节组成。A.256 B. 1024 C.2048 D. 512 21. 在PC机中9号中断,它的中断效劳程序入口地址存放在 D 。 A.0000H:0009H B.0000H:0012H C.0000H:0036H D.0000H:0024H
6、 22. 8086不行屏蔽中断的类型码是( B )。 A.00H B. 02H C. 08H D. 不定 23. 中断自动完毕方式是自动将8259A( A )相应位清零。 A.ISR B. IMR C. IRR D. ICW 24. 在中断级联系统中, 从片支持的中断效劳子程序在完毕时必做的工作是 B 。 A检查 ISR 是否为0 B.输出一个 EOI 叮嘱 C.输出两个 EOI 叮嘱 D.去除 ISR 25. 当一个系统有多片8259芯片时,主片必需工作在 B B.特殊全嵌套方式 C.优先级自动循环方式 D.优先级特殊自动循环方式 26. 中断响应以后,8086CPU内部指令指针IP的值是
7、A 。 0000 D.不确定 27. 以下类型8086中断中,中断优先权最低是 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请求时,不包括的条件有 D 。 A.IF=1 B. 指令周期完毕 C.无NMI请求 D. TF=1 E. 有INTR上升沿出现 31, 在PC机中5号中断,它的中断向地址是 C 。A:0000H:0005H
8、B:0000H:0010HC:0000H:0014H D:0000H:0020H 32, 四片8259级联时可供应的中断请求总数为 A 。A, 29个B, 30个C, 31个 D, 32个33. 中断效劳程序入口地址是B 。A, 中断向量表的指针B, 中断向量C, 中断向量表D, 中断号34假设8259A工作在优先级自动循环方式,那么IRQ4的中断请求被响应并且效劳完毕后,优先级最高的中断源是 B 。AIRQ3BIRQ5CIRQ0DIRQ4358086中断系统可以管理 C 种中断。A16B1KC256D128368086中断向量表的大小为 B 字节。A256B1024C2kD64k37软中断I
9、NTnn=10HFFH的优先级排列原那么是A 。An值愈小级别越高B无优先级别Cn值愈大级别越高D随应用而定38两片8259A级联后可管理 A 级中断。A15B16C32D64398086中断系统中优先级最低的的是 C 。A可屏蔽中断B不行屏蔽中断C单步中断D除法出错40., 8088CPU的标记存放器中IF=1时,表示允许CPU响应_中断。C A.内部中断 B.外部中断 C.可屏蔽中断 D.不行屏蔽中断 41, .CPU在响应中断时,保存断点是指_。D A.将用户设置的程序指令地址入栈保存 B.将中断效劳程序的入口地址入栈保存 C.将程序状态字PSW入栈保存 D.将返回地址即程序计数器PCC
10、S:IP的内容入栈保存 42., 8088的中断向量表用于存放_。B A.中断类型号 B.中断效劳程序的入口地址 C.中断效劳程序的返回地址 D.断点地址 43, IBM PC/AT机接受9个8259A级联,CPU的可屏蔽中断可扩展为 级。 A16 B32 C64 D128 C 44, 一片8259A只占两个I/O地址,可以用地址码A1来选择端口。假如其中一个端口地址为92H,那么另一个端口地址为 。 A.90H B.91H C.93H D.94H A 45, 在8259A单片工作方式与级联工作方式下,分别最多可管理C 中断级。 D.16级与64级 46, 在8086/8088系统中,在内存的
11、前 KB可以存放中断向量。 A1 B2 C4 D8 A 47, 每一个中断效劳程序都须要一个惟一确定的入口地址,每个效劳程序入口地址有 字节。 A2 B4 C8 D16 B 48, PC系统微机中断向量表的地址是A 。 A00000H003FFH B80000H803FFH C7F000H7F3FFH DFFC00HFFFFFH 49, .中断向量地址是C A.子程序入口地址 B.中断效劳程序入口地址 C.中断效劳程序入口地址的地址 D.主程序的断点地址 50., 对于掉电的处理,CPU是通过 来处理的。 D.DMA C 51, .IF可以屏蔽的中断类型有C A.内部中断 B.外部中断 C.外
12、部中断的可屏蔽中断 D外部中断与内部中断均可屏蔽 52, .8086/8088的中断向量表B 。 A 用于存放中断类信号 B 用于存放中断效劳程序入口地址 C 是中断效劳程序的入口 D 是中断效劳程序的返回地址 53, .一个8259可供应的中断类型号为B 。 A 1个 B 8个 C 16个 D 64个 54., INT指令中断是 B。 可用IF标记位屏蔽的 通过软件调用的内部中断 有系统断电一起的 有外部设备请求产生 55., 当多个设备同时产生中断请求时,影响CPU响应中断的依次是A 。 A 中断优先级 B 中断允许标记 C 中断屏蔽码 D 中断优先级与中断屏蔽码 56., 中断向量地址是
13、D 。 A 子程序入口地址 B 中断类型码中断识别码 C中断效劳程序入口地址 D 中断效劳程序入口地址的地址 57., 下述何种引脚输入用于终止CPU操作并初始化CPUD 。 A NMI B INTR C CLK D RESET 二, 填空题1, .硬件中断可分为 与 两种。 可屏蔽中断;非屏蔽中断 2, 当CPU在响应外设中断,并送入中断子程序的过程,要完成: 从数据线上读取中断类型码 , 将标记存放器的值压入堆栈 , 将IF与TF清0 , 爱惜断点 , 依据中断类型码,找到中断效劳程序的入口地址,转入中断子程序。 。3., 中断矢量表的1KB空间中,可供用户运用的指针范围为00080H-0
14、03CFH,其对应的类型号为32或20H-255或FFH。 4, .假设外设的中断类型码为48H,该中断源对应的中断向量地址为0000:0012H 。5., 中断向量表中,001C4H中存放2200H,001C6中存放3040H,那么其中断类型码是71H,中断效劳程序的入口地址的逻辑地址与物理地址分别为3040HH,H中断效劳程序的入口地址的逻辑地址与物理地址分别为2200HH与32600HH 6, 一个限制系统,当主设备发生异样时,需向CPU告警,请求处理,否那么将会危机工作人员的生命及设备的平安,此警告线应接到8086CPU的NMI不行屏蔽 中断请求信号引脚上。 7, 在8259APIC中
15、,用于存放欲请求效劳的全部中断请求信号的存放器为IRR ,用于存放正在被效劳的中断优先级的存放器为ISR 。 8, .在中断效劳程序中,进展中断处理之前,先开中断 ,才允许中断优先级更高的中断请求中断,才能被响应。 9., 可屏蔽中断信号为高电平有效 10, .不行屏蔽中断请求信号为上升沿有效。 11., 8088微处理器最多能处理256种不同类型的中断。 12, .8088系统的中断向量表位于从内存地址 00000H 开场,占1K字节存储单元。 13, .8088CPU响应INTR中断时,将PSW(或标记存放器内容与断点(或CS:IP)进堆栈保存。 14., 8259A可管理 8 级优先级中
16、断源,通过级联,最多可管理 64 级优先级中断源。 15., 假设8259A的IRR(中断请求存放器)的内容为10H,说明IR4请求中断。 16, 8259A有两种中断触发方式,分别是电平触发方式 与边沿触发方式 。 17, 假设某外设的中断类型码为3AH,那么该中断源的中断请求信号应连在8259A的IR2 端,且对应的中断向量地址为 00E8H 。; 18设8086/8088中断系统某中断类型号为2BH,那么其中断向量在中断向量表中的地址为0ACH 到0AFH 。 三, 推断题 1, 8086的可屏蔽中断的优先级高于不行屏蔽中断。 2.通常8259A芯片中的IR0优先级最低,IR7的优先级最
17、高。 3, 在8088系统中,所谓中断向量就是中断效劳程序入口地址。 4, 多片8259级联,每片中的INT引脚都连到CPU的INTR引脚上。5, 8086的INTR引脚只要有中断申请,8086就会执行中断程序。四, 简答题1, 什么是中断?什么是中断向量?8086/8088系统中的中断向量表地址是多少?。 答:中断:CPU暂停现行程序,转而处理随机到来的事务,待处理完后再回到被暂停的程序接着执行,这个过程就是中断; 中断向量:对应中断类型号的中断效劳程序入口地址。每个中断向量占4字节。 中断向量表地址:00000H003FFH 2, 什么是中断类型码? 什么是向量地址?什么是中断向量?它们之
18、间有何关系? 解:中断类型码是对中断源的编码。向量地址是向量在中断向量表中对应的连续几个单元的最小地址。中断向量是指存入的中断处理效劳程序的入口地址。中断系统依据中断类型码能唯一地确定中断向量,80x86 CPU 都拥有256个中断类型码。从0-255号。其中,都规定了中断向量表中各中断向量等长,且中断效劳程序入口地址在向量表中按中断源的中断类型码排序。因此,向量表中共有256个向量,而且随意一个类型码乘上向量单元数再加上向量表的首地址可得到向量地址,从中取得中断效劳程序的入口地址。 3, 中断分为哪几种类型?它们的特点是什么? 答:分为内部中断与外部中断。 内部中断是由处理器检测到异样状况或
19、执行软件中断指令所引起的。 外部中断是由CUP的外部中断请求信号触发的一种中断,分为不行屏蔽中断与可屏蔽中断。 4, 什么是非屏蔽中断,什么是可屏蔽中断?它们得到CPU响应的条件是什么? 答:由 NMI引脚引入的不受中断允许标记位IF影响的中断请求是非屏蔽中断,由 INTR引脚引入的受中断允许标记位IF影响的中断请求是可屏蔽中断。 只要NMI上请求脉冲的有效宽度大于两个时钟周期,CPU就能将这个请求信号锁存起来,当CPU在NMI引脚上采样到一个由低到高的跳变信号时,就自动进入NMI中断效劳程序。 对于可屏蔽中断,CPU将依据中断允许标记位IF的状态确定是否响应。假如IF=0,CPU忽视该中断请
20、求而接着执行下一条指令;假如IF=1,CPU执行完现行指令后转入中断响应周期。5, 中断限制器8259A中以下存放器的作用是什么 (1) IRR (中断请求存放器) :保存中断源的中断请求 (2) IMR (中断屏蔽存放器) :屏蔽/允许中断源请求中断,由程序写入,1为屏蔽,0为允许 (3) ISR (中断效劳存放器): 记录CPU正在为哪些中断源效劳 (4) IVR (中断向量存放器): 保存中断向量号 6, CPU响应INTR中断的条件是什么 答:(1)INTR信号为有效电平 (2)当前指令执行完毕 (3)CPU开中断(IF=1) (4)没有更高级的请求RESET , HOLD ,NMI)
21、7, 初使化时设置为非自动完毕方式,那么在中断效劳程序将完毕时必需设置什么操作叮嘱假如不设置这种叮嘱会发生什么现象 答案:当中断效劳程序将完毕时,必需发0CW2=20H为中断完毕叮嘱,执行此叮嘱即撤消正在效劳的中断请求与效劳标记;否那么,即使返回主程序但未退出此中断,造成中断响应的混乱。 8, 8259A的ICW2设置了中断类型码的哪几位说明对8259A分别设置ICW2为30H,38H,36H有什么差异 答案:因ICW2设置了中断类型码的高5位,所以中断类型码基值必需是能被9, 整除的值.假设ICW2设置为30H,那么8级中断的类型码依次为30H37H.假设设置为38H,那么8级中断的类型码依
22、次为38H3FH.假设设置为36H中断类型码为30H37H,因其高5位仍为00110B. 10, 下面对一个主从式8259A系统进展初始化的程序段.请对以下程序段详细注释,并具本说明各初始化叮嘱字的含义. 主片初始程序: 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,04HOUT DX,AL ;(3) MOV AL,01H OUT DX,AL ;(4)(1)设ICW1,中断请求信号为上升沿,级联方式,须设ICW4 (2)设
23、ICW2,中断类型码基值为08H (3)设ICW3,IR2与从片的INT相连 (4)设ICW4,正常的完全嵌套,非缓冲方式,正常中断完毕,8086/8088方式11, 单片8259A与PC机的连接见图1。要求单机工作,边缘触发,自动完毕中断。屏蔽IR6, IR7两中断源,IR0的 中断类型号为10H,编程对8259A的初始化。 确定端口地址:由图知,假设CS=0,必需IOR, IOW任一为低电平,AEN=0,A4=A5=A6=A7=A8=A9=1,A3A2A1=010,假设A0=0,端口地址为03F4H;假设A0=1,为03F5H 2.初始化程序: MOV DX,03F4H MOV AL,13
24、H OUT DX,AL MOV DX,03F5H MOV AL,10H OUT DX,AL MOV AL,03H OUT DX,AL 12, 假设中断效劳程序的入口地址为0320:0000H,中断类型码为60H,试编写程序段,把中断效劳程序的入口地址放于矢量表中。 答案:MOV AX,0000H MOV ES,AX MOV BX,60H*4 MOV ES:WORD PTRBX,AX MOV AX,0320H MOV ES:WORD PTRBX+2,AX 13初始化叮嘱字的作用是什么?初始化叮嘱字的作用是使芯片处于一个规定的根本工作方式,并在此方式下进展工作。14一个中断类型码为13H的中断处理子程序存放在0010:3800H开场的内存,其中断向量应如何存放?308259的中断效劳存放器ISR的某一位假如置1,其含义是什么?说明CPU正在执行中断效劳程序。第 12 页