2022年微机原理与接口技术第六章A练习题及答案 .pdf
《2022年微机原理与接口技术第六章A练习题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理与接口技术第六章A练习题及答案 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 - 1 - 页 共 12 页中断技术和中断控制器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 的标志寄存器中I
2、F=1 时, 表示允许 CPU 响应 _中断。 C A. 内部中断 B. 外部中断 C. 可屏蔽中断 D. 不可屏蔽中断 7.CPU 在响应中断时 , 保存断点是指 _。DA. 将用户设置的程序指令地址入栈保存B. 将中断服务程序的入口地址入栈保存C.将程序状态字PSW 入栈保存D.将返回地址即程序计数器PC (CS :IP )的内容入栈保存 8.8088的中断向量表用于存放_。BA. 中断类型号B. 中断服务程序的入口地址C.中断服务程序的返回地址D.断点地址三、判断题9.8086 的可屏蔽中断的优先级高于不可屏蔽中断。 10. 通常 8259A芯片中的 IR0 优先级最低 ,IR7 的优先
3、级最高。 11. 在 8088 系统中 , 所谓中断向量就是中断服务程序入口地址。 四、简答题12.CPU响应 INTR 中断的条件是什么? 答:(1)INTR 信号为有效电平(2) 当前指令执行完毕(3)CPU 开中断 (IF=1) (4) 没有更高级的请求(RESET , HOLD ,NMI) 13. 一般 CPU响应中断时自动做哪些工作? 8088CPU呢? 答:一般 CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。8080CPU在响应中断时,首先把PSW (或标志寄存器内容)入栈保存,其余同一般CPU. 14.8088CPU 在执行中断返回
4、指令IRET 时, 执行什么操作 ? 答:(1) 弹出断点送 CS:IP(2) 弹出 PSW 送标志寄存器 15. 中断控制器 8259A中下列寄存器的作用是什么? (1) IRR (中断请求寄存器 ) : 保存中断源的中断请求(2) IMR (中断屏蔽寄存器 ) : 屏蔽 / 允许中断源请求中断,由程序写入,1 为屏蔽, 0 为允许名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 第 - 2 - 页 共 12 页(3) ISR
5、 (中断服务寄存器 ) : 记录 CPU正在为哪些中断源服务(4) IVR (中断向量寄存器 ) : 保存中断向量号16、初使化时设置为非自动结束方式,那么在中断服务程序将结束时必须设置什么操作命令?如果不设置这种命令会发生什么现象 ? 答案:当中断服务程序将结束时,必须发 0CW2=20H 为中断结束命令,执行此命令即撤消正在服务的中断请求和服务标志;否则 ,即使返回主程序但未退出此中断,造成中断响应的混乱。17、中断服务程序结束时,用 RET 指令代替 IRET 指令能否返回主程序?这样做存在什么问题? 答案:RET 应该可以使中断服务程序返回主程序,但因为 RET 是子程序返回指令,它只
6、从堆栈中恢复CS 和 IP,而不能使状态字PSW 得以恢复 ,所以不能使断点完全恢复,对原程序的继续执行造成不良影响. 18、在哪些情况下须用CLI 指令关中断呢 ?在哪些情况下须用STI 指令开中断 ? 答案:在程序初使化阶段,连续传送数据不希望被中断打断,用查询方式等情况下须用CLI 关中断 .在程序初始化结束之后,退出中断服务程序前 ,中断过程中须响应更高级中断等情况下须用STI 开中断 . 19、8259A 的初始化命令字和操作命令字有什么差别?它们分别对应于编程结构中哪些内部寄存器? 答案:初始化命令字通常在系统初始化阶段设置,从 ICW1 开始 ,按照固定次序的设置,一经设置完成
7、,则在以后的操作中基本保持不变 ,操作命令字是在程序执行阶段向8259A 发出的命令字 ,实现以 8259A 的状态 ,中断方式和过程的控制.操作命令字可以一个程序中多次设置,从而改变中断的方式.初始化命令字有4个,分别为 ICW1,ICW2,ICW3,ICW4,操作命令字有 #个,分别为 OCW1,OCW2,OCW3. 20、8259A 的优先级自动循环方式和优先级特殊循环方式有什么差别? 答案:优先级自动循环方式规定刚被服务过的中断其优先级为最高,相邻序号的中断级为最高优先级,依次循环 .而优先级特殊循环方式是指定某个中断其优先级为最低,相邻高序号的中断其优先级则为最高. 21、 8259
8、A 的中断屏蔽寄存器IMR 和 8086/8088 的中断允许标志IF 有什么差别 ?在中断响应过程中,它们怎样配合起来工作 ? 答案:IMR 的 8 位对应 8 个中断级 ,其中置为 1 的位所对应的中断级的输入线IR 处于被屏蔽方式,被屏蔽的中断级请求不能使8259A 的 INT 输出端产生有效的请求信号.所以即使当中断允许IF=1 时也无法响应 .IF 是 CPU 的中断允许标志,当 IF=0时所有可屏蔽中断被禁止.在中断响应过程中,通过设置 IF,IMR 可灵活控制中断的优先次序. 22、如果利用中断方式传送数据,则娄据是如何传输的?中断机构起什么作用? 答案:利用中断方式传送数据,一
9、般是首先向CPU发出中断请求 ,CPU 响应中断后在中断处理程序中进行数据传输,传输完毕返回.中断机构起控制作用,实时性较强 . 23、在 8086/8088 的中断系统中 ,响应中断过程是如何进入中断服务程务程序的? 答案:中断源提供中断类型码,从中断向量表中相应位置取出中断服务程序首址置入IP 和 CS 中,程序转至中断服务程序. 24、8259A 的 ICW2 设置了中断类型码的哪几位?说明对 8259A 分别设置 ICW2 为 30H,38H,36H 有什么差别 ? 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
10、心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 第 - 3 - 页 共 12 页答案:因 ICW2 设置了中断类型码的高5 位,所以中断类型码基值必须是能被8 整除的值 .若 ICW2 设置为 30H,则 8 级中断的类型码依次为30H37H.若设置为38H,则 8 级中断的类型码依次为38H3FH. 若设置为 36H中断类型码为30H37H,因其高 5 位仍为 00110B. 25、8259A 通过 ICW4 可以给出哪些重要信息?在什么情况下不需要用ICW3? 答案:ICW4 中给出的重要信息是:特列全嵌套方式/正常全嵌套方式 ,非缓冲方式
11、 /缓冲方式 ,从片 /主片 ,中断自动结束 /中断正常结束 ,8086/8088 方式还是 8080/8085 方式 .当 ICW1 中的 IC4=0 时,表示不设置ICW4. 当 ICW1 中的 SNGL=0 时,表示为级联方式 ,需要设置 ICW3. 26、8259A 的特殊屏蔽方式和普通屏蔽方式相比,有什么不同之处 ?特殊屏蔽方式一般用在什么场合? 答案:不同之处在于 :当普通屏蔽方式中断服务程序正在执行时,同级或较低级和被屏蔽的中断请求不被响应,只有当前中断结束后方可响应同级或低级中断,特殊屏蔽方式除用OCW1 屏蔽方式 ,屏蔽掉的和正在服务的中断级外,其他任何级的中断请求都将可能中
12、断正在服务的中断(CPU 处于开中断状态).相当于赋于OCW1 中未屏蔽的中断级有更高的优先权.用这种方法可在程序的不同阶段任意改变中断级的优先次序. 27、8259A 可编程中断控制器的主要功能有哪些? 答案:主要功能有四个 :(1)单片 8259A 可管理 8 级优先权中断源 ,通过级联 ,最多可管理64 级优先权中断源 . (2)对任何一级中断源都可单独进行屏蔽,使该中断请求暂时被挂起,直到取消屏蔽时. (3)能向 CPU 提供中断类型码 . (4)具有多种中断优先级管理方式,这些管理方式可能过程序动态地进行变化. 28、外设向 CPU 申请中断 ,但 CPU 不给以响应 ,其原因有哪些
13、 ? 答案:其原因有四个 :(1)CPU 处于关中断状态,IF=0 (2)该中断请求已被屏蔽; (3)该中断请求的时间太短,未能保持到指令周期结束; (4)CPU 已释放总线 (即已响应了 DMA 请求 ),而未收回总线控制权. 29、写出 8086CPU 各内部中断名称及产生的条件. 答案:(1)指令中断INT n.n 由用户定义 .(2)断点中断 INT 3. 断点由用户设置.(3)单步中断 .TF=1.(4) 溢出中断 INTO. 当 OF=1 时,执行一条 INT4 指令 .(5)除法出错中断 .执行 DIV 或 IDIV 指令后 ,或商大于表示范围则执行一条INT0 指令 . 五、应
14、用题30、下面对一个主从式8259A 系统进行初始化的程序段.请对以下程序段详细注释,并具本说明各初始化命令字的含义. 主片初始程序 : M82590 EQU 40H M82591 EQU 41H MOV AL,11H MOV DX,M82590 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 第 - 4 - 页 共 12 页OUT DX,AL ;(1) MOV AL,08H INC DX OUT DX,AL ;(2) MOV
15、 AL,04H OUT DX,AL ;(3) MOV AL,01H OUT DX,AL ;(4) 从片初始化程序 : S82590 EQU 90H S82591 EQU 91H MOV DX,S82590 MOV AL,11H OUT DX,AL ;(5) MOV AL,70H INC DX OUT DX,AL ;(6) MOV AL,02H OUT DX,AL ;(7) MOV AL,01H OUT DX,AL ;(8) 答案:(1)设 ICW1, 中断请求信号为上升沿,级联方式 ,须设 ICW4 (2)设 ICW2, 中断类型码基值为08H (3)设 ICW3,IR2 与从片的 INT 相
16、连(4)设 ICW4, 正常的完全嵌套 ,非缓冲方式 ,正常中断结束 ,8086/8088 方式(5)同主片 ICW1 (6)设 ICW2, 中断类型码基值为70H (7)设 ICW3, 从片 INT 与主片的 IR2 相连(8)同主片 ICW4 31、IR4 为正在运行的中断,希望在特殊的程序段上允许较低的IR7 响应中断 .试编写程序片段. 答案:根据题意程序片段为IR4 的程序CLI ;关中断,以便设置命令MOV AL,68H ;设置特殊屏蔽方式( OCW3 )OUT 20H,AL IN AL,21H ;读 IMR状态名师资料总结 - - -精品资料欢迎下载 - - - - - - -
17、- - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 第 - 5 - 页 共 12 页OR AL 10H OUT 21H,AL ;屏蔽 IR4 STI ;开中断,允许响应其他中断请求信号. ;继续处理 IR4 ,如果 IR7 有请求,可以响应,处理完后要回到IR4 处. CLI ;关中断,以便设置命令IN AL ,21H ;读屏蔽字AND AL ,0EFH ;开放 IR4 OUT 20H ,AL ;恢复原来的屏蔽字MOV AL ,48H ;复位特殊屏蔽方式(OCW3 )OUT 20H ,AL STI
18、;CPU开中断. ;继续对 IR4 进行中断处理MOV AL,20H ;发中断结束命令(OCW2 )OUT 20H,AL IRET ;返回主程序32、若 8086 系统中采用级联方式,主 8259A 的中断类型码从30H 开始 ,端口地址为20H,21H.从 8259A 的 INT 接主片的IR7,从片的中断类型码从40H 开始 ,端口地址为22H,23H.均不要 ICW4.试对其进行初始化编程答案:主:M82590 EQU 20H M82591 EQU 21H MOV AL,00010000B MOV DX,M82590 OUT DX,AL MOV AL,30H INC DX OUT DX,
19、AL MOV AL,80H OUT DX,AL 从 S82590 EQU 22H S82591 EQU 23H MOV AL,00010000B MOV DX,S82590 OUT DX,AL MOV AL,40H INC DX OUT DX,AL MOV AL,07H OUT DX,AL 33、单片 8259A 与 PC 机的连接见图1。要求单机工作,边缘触发,自动结束中断。屏蔽IR6、IR7 两中断源, IR0 的中断类型号为10H,编程对 8259A 的初始化。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
20、- - - - - - - 第 5 页,共 12 页 - - - - - - - - - 第 - 6 - 页 共 12 页图 1 答案:确定端口地址: 由图知, 若 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 ,13H OUT DX ,AL MOV DX , 03F5H MOV AL ,10H OUT DX ,AL MOV AL ,03H OUT DX ,AL 34、若中断服务程序的入口地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理与接口技术第六章A练习题及答案 2022 微机 原理 接口 技术 第六 练习题 答案
限制150内