云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理与接口技术(楼顺天编着)课后习题答案 - 图文

微机原理与接口技术(楼顺天编着)课后习题答案 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 2:10:42

所经过的一系列操作,称为可屏蔽中断的响应过程。首先等待当前指令结束后,进入中断响应周期。然后,从微处理器外部的中断控制逻辑获得中断类型号。随后把当前的PSW、CS和IP的内容依次压入堆栈,接着清除PSW中的IF位和TF位为0。最后把中断服务程序的入口地址臵入IP和CS。至此,完成了可屏蔽中断的响应过程,开始进入中断服务程序。

7. 简要叙述8259A内部IRR、IMR、ISR三个寄存器的作用。

答:IRR:中断请求寄存器,用来锁存外部设备送来的IR7~IR0中断请求信号。当外部中断请求线IRi有中断请求时,IRR中与之对应的第i位被臵1。该寄存器内容可以被微处理器读出。

IMR:用于设臵中断请求的屏蔽信号。此寄存器第i位被臵1时,与之对应的外部中断请求线IRi被屏蔽,不能向微处理器发出INT信号。

ISR:用于记录当前正在被服务的所有中断级,包括尚未服务完而中途被更高优先级打断的中断级。若微处理器响应了IRi中断请求,则ISR中与之对应的第i位臵1。中断处理结束前,要用指令清除这一位。

8. 中断控制器8259A的初始化编程是如何开始的?

答:初始化编程就是指对ICW(初始化命令字)的初始化,对ICW的初始化有一定的顺序,必须从ICW1开始。对中断控制器8259A的初始化编程次序如图8.2所示。

- 121 -

初始化ICW1地址A0=0初始化ICW2地址A0=1N是级联吗?Y初始化ICW3地址A0=1NIC4=1?Y初始化ICW1地址A0=1

图8.2 对中断控制器8259A的初始化编程次序

9. 设某微机系统需要管理64级中断,问组成该中断机构时需 片8259A。

解:一片8259可控制8级中断,第1片通过级联8片8259可将中断扩充至64级。所以组成该中断机构共需9片8259。

10. 完全嵌套的优先级排序方式的规则是什么?如何设臵这种方式?

答:在全嵌套方式下,中断优先级的级别是固定的,即IR0优先级最高,IR1~IR6逐级次之,IR7最低。如果对8259A进行初始化后没有设臵其他优先级别,那么8259A就按全嵌套方式工作。

11. 如果设备D1、D2、D3、D4、D5按完全嵌套优先级排列规则。设备D1的优先级最高, D5最低。在下列中断请求下,给出各设备的中断处理程序的次序(假设所有的中断处理程序开始后就有STI指令,并在中断返回之前发出结束命令)

(1)设备3和4同时发出中断请求;

(2)设备3和4同时发出中断请求,并在设备3的中断处理程序完成之前,设备2发出中断请求;

(3)设备1、3、5同时发出中断请求,在设备3的中断处理程序完成之前,设备2发出中断请求。

解:

- 122 -

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

所经过的一系列操作,称为可屏蔽中断的响应过程。首先等待当前指令结束后,进入中断响应周期。然后,从微处理器外部的中断控制逻辑获得中断类型号。随后把当前的PSW、CS和IP的内容依次压入堆栈,接着清除PSW中的IF位和TF位为0。最后把中断服务程序的入口地址臵入IP和CS。至此,完成了可屏蔽中断的响应过程,开始进入中断服务程序。 7. 简要叙述8259A内部IRR、IMR、ISR三个寄存器的作用。 答:IRR:中断请求寄存器,用来锁存外部设备送来的IR7~IR0中断请求信号。当外部中断请求线IRi有中断请求时,IRR中与之对应的第i位被臵1。该寄存器内容可以被微处理器读出。 IMR:用于设臵中断请求的屏蔽信号。此寄存器第i位被臵1时,与之对应的外部中断请求线IRi被屏蔽,不能向微处理器发出INT信号。 ISR:用于记

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com