微机原理与接口专业技术第六章8259A练习题及答案

微机原理与接口专业技术第六章8259A练习题及答案

ID:47821631

大小:319.50 KB

页数:12页

时间:2019-11-16

微机原理与接口专业技术第六章8259A练习题及答案_第1页
微机原理与接口专业技术第六章8259A练习题及答案_第2页
微机原理与接口专业技术第六章8259A练习题及答案_第3页
微机原理与接口专业技术第六章8259A练习题及答案_第4页
微机原理与接口专业技术第六章8259A练习题及答案_第5页
资源描述:

《微机原理与接口专业技术第六章8259A练习题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中断技术和中断控制器8259A练习题及答案一、填空题1.8088微处理器最多能处理256种不同类型的中断。 2.8088系统的中断向量表位于从内存地址00000H开始,占1K字节存储单元。 3.8088CPU响应INTR中断时,将PSW(或标志寄存器内容)和断点(或CS:IP)进堆栈保存。 4.8259A可管理8级优先级中断源,通过级联,最多可管理64级优先级中断源。 5.若8259A的IRR(中断请求寄存器)的内容为10H,说明IR4请求中断。二、选择题 6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应______中断。C 

2、A.内部中断B.外部中断C.可屏蔽中断D.不可屏蔽中断 7.CPU在响应中断时,保存断点是指______。D  A.将用户设置的程序指令地址入栈保存  B.将中断服务程序的入口地址入栈保存  C.将程序状态字PSW入栈保存  D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存 8.8088的中断向量表用于存放______。B  A.中断类型号  B.中断服务程序的入口地址  C.中断服务程序的返回地址  D.断点地址三、判断题 9.8086的可屏蔽中断的优先级高于不可屏蔽中断。[]× 10.通常8259A芯片中的IR0优先级最低,I

3、R7的优先级最高。[]× 11.在8088系统中,所谓中断向量就是中断服务程序入口地址。[]√四、简答题12.CPU响应INTR中断的条件是什么?  答:(1)INTR信号为有效电平    (2)当前指令执行完毕    (3)CPU开中断(IF=1)    (4)没有更高级的请求(RESET,HOLD,NMI) 13.一般CPU响应中断时自动做哪些工作?8088CPU呢?  答:一般CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。  8080CPU在响应中断时,首先把PSW(或标志寄存器内容)入

4、栈保存,其余同一般CPU. 14.8088CPU在执行中断返回指令IRET时,执行什么操作?  答:(1)弹出断点送CS:IP    (2)弹出PSW送标志寄存器 15.中断控制器8259A中下列寄存器的作用是什么?  (1)IRR(中断请求寄存器):保存中断源的中断请求  (2)IMR(中断屏蔽寄存器):屏蔽/允许中断源请求中断,由程序写入,1为屏蔽,0为允许第-12-页共12页  (3)ISR(中断服务寄存器):记录CPU正在为哪些中断源服务  (4)IVR(中断向量寄存器):保存中断向量号16、初使化时设置为非自动结束方式,那么在中断

5、服务程序将结束时必须设置什么操作命令?如果不设置这种命令会发生什么现象?答案:当中断服务程序将结束时,必须发0CW2=20H为中断结束命令,执行此命令即撤消正在服务的中断请求和服务标志;否则,即使返回主程序但未退出此中断,造成中断响应的混乱。17、中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?答案:RET应该可以使中断服务程序返回主程序,但因为RET是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对原程序的继续执行造成不良影响.18、在哪些情况下须用C

6、LI指令关中断呢?在哪些情况下须用STI指令开中断?答案:在程序初使化阶段,连续传送数据不希望被中断打断,用查询方式等情况下须用CLI关中断.在程序初始化结束之后,退出中断服务程序前,中断过程中须响应更高级中断等情况下须用STI开中断.19、8259A的初始化命令字和操作命令字有什么差别?它们分别对应于编程结构中哪些内部寄存器?答案:初始化命令字通常在系统初始化阶段设置,从ICW1开始,按照固定次序的设置,一经设置完成,则在以后的操作中基本保持不变,操作命令字是在程序执行阶段向8259A发出的命令字,实现以8259A的状态,中断方式和过程的

7、控制.操作命令字可以一个程序中多次设置,从而改变中断的方式.初始化命令字有4个,分别为ICW1,ICW2,ICW3,ICW4,操作命令字有#个,分别为OCW1,OCW2,OCW3.20、8259A的优先级自动循环方式和优先级特殊循环方式有什么差别?答案:优先级自动循环方式规定刚被服务过的中断其优先级为最高,相邻序号的中断级为最高优先级,依次循环.而优先级特殊循环方式是指定某个中断其优先级为最低,相邻高序号的中断其优先级则为最高.21、8259A的中断屏蔽寄存器IMR和8086/8088的中断允许标志IF有什么差别?在中断响应过程中,它们怎样

8、配合起来工作?答案:IMR的8位对应8个中断级,其中置为1的位所对应的中断级的输入线IR处于被屏蔽方式,被屏蔽的中断级请求不能使8259A的INT输出端产生有效的请求信号.所以即

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。