中断技术和中断控制器8259A练习题

上传人:君**** 文档编号:184104844 上传时间:2021-06-17 格式:DOCX 页数:4 大小:259.96KB
返回 下载 相关 举报
中断技术和中断控制器8259A练习题_第1页
第1页 / 共4页
中断技术和中断控制器8259A练习题_第2页
第2页 / 共4页
中断技术和中断控制器8259A练习题_第3页
第3页 / 共4页
中断技术和中断控制器8259A练习题_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《中断技术和中断控制器8259A练习题》由会员分享,可在线阅读,更多相关《中断技术和中断控制器8259A练习题(4页珍藏版)》请在金锄头文库上搜索。

1、中断技术和中断控制器8259A练习题一、填空题1.8088微处理器最多能处理 种不同类型的中断。2.8088系统的中断向量表位于从内存地址 开始,占 字节存储单元。3.8088CPU响应INTR中断时,将 和 进堆栈保存。4.8259A可管理 级优先级中断源,通过级联,最多可管理 级优先级中断源。5.若8259A的IRR(中断请求寄存器)的内容为10H,说明 。二、选择题6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应_中断。A.内部中断 B.外部中断 C.可屏蔽中断 D.不可屏蔽中断7.CPU在响应中断时,保存断点是指_。A.将用户设置的程序指令地址入栈保存B.将中断服务程序的

2、入口地址入栈保存C.将程序状态字PSW入栈保存D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存8.8088的中断向量表用于存放_。A.中断类型号 B.中断服务程序的入口地址C.中断服务程序的返回地址 D.断点地址三、判断题9.8086的可屏蔽中断的优先级高于不可屏蔽中断。 10.通常8259A芯片中的IR0优先级最低,IR7的优先级最高。 11.在8088系统中,所谓中断向量就是中断服务程序入口地址。 四、简答题12.CPU响应INTR中断的条件是什么?13.一般CPU响应中断时自动做哪些工作? 8088CPU呢?14.8088CPU在执行中断返回指令IRET时,执行什么操作?15.

3、中断控制器8259A中下列寄存器的作用是什么?16、初使化时设置为非自动结束方式,那么在中断服务程序将结束时必须设置什么操作命令?如果不设置这种命令会发生什么现象?17、中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?18、在哪些情况下须用CLI指令关中断呢?在哪些情况下须用STI指令开中断?19、8259A的初始化命令字和操作命令字有什么差别?它们分别对应于编程结构中哪些内部寄存器?20、8259A的优先级自动循环方式和优先级特殊循环方式有什么差别?21、8259A的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有什么差别?在中断响应过程中,它

4、们怎样配合起来工作?22、如果利用中断方式传送数据,则娄据是如何传输的?中断机构起什么作用?23、在8086/8088的中断系统中,响应中断过程是如何进入中断服务程务程序的?24、8259A的ICW2设置了中断类型码的哪几位?说明对8259A分别设置ICW2为30H,38H,36H有什么差别?25、8259A通过ICW4可以给出哪些重要信息?在什么情况下不需要用ICW3?26、8259A的特殊屏蔽方式和普通屏蔽方式相比,有什么不同之处?特殊屏蔽方式一般用在什么场合?27、8259A可编程中断控制器的主要功能有哪些?28、外设向CPU申请中断,但CPU不给以响应,其原因有哪些?29、写出8086

5、CPU各内部中断名称及产生的条件.五、应用题30、下面对一个主从式8259A系统进行初始化的程序段.请对以下程序段详细注释,并具本说明各初始化命令字的含义.主片初始程序:M82590 EQU 40HM82591 EQU 41HMOV AL,11HMOV DX,M82590OUT DX,AL ;(1)MOV AL,08HINC DXOUT DX,AL ;(2)MOV AL,04HOUT DX,AL ;(3)MOV AL,01HOUT DX,AL ;(4)从片初始化程序:S82590 EQU 90HS82591 EQU 91HMOV DX,S82590MOV AL,11HOUT DX,AL ;(5

6、)MOV AL,70HINC DXOUT DX,AL ;(6)MOV AL,02HOUT DX,AL ;(7)MOV AL,01HOUT DX,AL ;(8)31、IR4为正在运行的中断,希望在特殊的程序段上允许较低的IR7响应中断.试编写程序片段.32、若8086系统中采用级联方式,主8259A的中断类型码从30H开始,端口地址为20H,21H.从8259A的INT接主片的IR7,从片的中断类型码从40H开始,端口地址为22H,23H.均不要ICW4.试对其进行初始化编程第 - 4 - 页 共 4 页33、单片8259A与PC机的连接见图1。要求单机工作,边缘触发,自动结束中断。屏蔽IR6、

7、IR7两中断源,IR0的中断类型号为10H,编程对8259A的初始化。图134、若中断服务程序的入口地址为0320:0000H,中断类型码为60H,试编写程序段,把中断服务程序的入口地址放于矢量表中。35、在IBMPC/XT机中,需通过读取ISR的值,判断是否为硬件中断,若是,清除正在服务的优先级,并发一般的EOI结束命令。编写该程序的有关片段。36、下面对一个主从式8259A系统进行初始化的程序段。请对以下程序段详细注释,并具体说明各初始化命令的含义。主片初始程序:M82590 EQU 40HM82591 EQU 41H.MOV AL,11HMOV DX,M82590OUT DX,AL ;(

8、1)MOV AL,08HINC DXOUT DX,AL (2)MOV AL,04HOUT DX,AL ;(3)MOV AL,01HOUT DX,AL ;(4)从片初始化程序:M82590 EQU 90HM82591 EQU 91H.MOV DX,82590MOV AL,11HOUT DX,AL ;同主片ICW1MOV AL,70HINC DXOUT DX,AL ;(5)MOV AL,02HOUT DX,ALMOV AL,01HOUT DX,AL ;同主片ICW437、某微机系统使用主、从两片8259A管理中断,从片中断请求INT与主片的IR2连接。设主片工作于特殊完全嵌套、非缓冲和非自动结束方式,中断类型号为40H,端口地址为20H和21H。从片工作于完全嵌套、非缓冲和非自动结束方式,中断类型号为70H,端口地址为80H和81H。试编写主片和从片的初始化程序。38、设计一个中断处理程序。要求中断请求信号以跳变方式由IR2引入(可为任一定时脉冲信号),当CPU响应IR2请求时,输出字符串“8259A INTERRUPT!”,中断10次,程序退出(设8259A的端口地址为20H和21H,中断类型号为40H)。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号