您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页16 32位微机原理、汇编语言及接口技术第八章课后习题答案

16 32位微机原理、汇编语言及接口技术第八章课后习题答案

来源:筏尚旅游网
习题8.4

1. 中断请求寄存器IRR

保存外界中断请求信号IR0~IR7的请求状态 Di位为1表示IRi引脚有中断请求;为0表示无请求 2. 中断服务寄存器ISR

保存正在被8259A服务着的中断状态

Di位为1表示IRi中断正在服务中;为0表示没有被服务 3. 中断屏蔽寄存器IMR

保存对中断请求信号IR的屏蔽状态 Di位为1表示IRi中断被屏蔽(禁止);为0表示允许

习题8.6

某时刻8259A的IRR内容是08H,说明 IR3引脚有中断请求 。某时刻8259A的ISR内容是08H,说明 IR3正在被中断服务,其它不被处理 。在两片8259A级连的中断电路中,主片的第5级IR5作为从片的中断请求输入,则初始化主、从片时,ICW3的控制字分别是 20H 和 05H 。

习题8.9

普通全嵌套方式:

 8259A的中断优先权顺序固定不变,从高到低依次为IR0、IR1、IR2、……IR7;  中断请求后,8259A对当前请求中断中优先权最高的中断IRi予以响应,将其向量

号送上数据总线;

 在ISR的Di位置位期间,禁止再发生同级和低级优先权的中断,但允许高级优先

权中断的嵌套。 普通中断结束方式:

 配合全嵌套优先权方式使用;

 CPU用输出指令往8259A发出普通中断结束EOI命令;  8259A就会复位正在服务的中断中优先权最高的ISR位。

习题8.13

int08h

proc far

sti push ds push ax push dx …… ……

;远过程

;开中断,允许中断嵌套 ;现场保护

;日时钟计时 ;控制软驱马达

int08h int 1ch mov al,20h out 20h,al pop ax pop dx pop ds iret endp

;调用指令中断1CH

;发送EOI命令(00100000B,D4D3=00,说明是OCW2) ;现场恢复

;中断返回

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务