第9章_微机原理与接口技术答案欧青立编.pdfVIP

第9章_微机原理与接口技术答案欧青立编.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章_微机原理与接口技术答案欧青立编

第9 章 微机中断技术 习 题 9.1 简述一般中断系统的组成和功能。 【参考答案】处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断 点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管理多 个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O 接口电路要有提 供中断请求信号及接收中断响应信号的逻辑。 9.2 什么是中断?简述一个中断的全过程。 【参考答案】中断是指在CPU 正常运行程序时,由于内部或外部某个非预期事件的 发生,使CPU 暂停正在运行的程序,而转去执行处理引起中断事件的程序,然后返回被 中断了的程序,继续执行被暂停的程序的过程。 当外设准备好向CPU 传送数据或已准备就绪接收CPU 的数据,或者有某些紧急情况需 要CPU 处理时,外设向CPU 发出中断请求。CPU 接收到中断请求,在一定条件下,暂且停 止执行当前的主程序,转到中断服务程序为外设服务;服务结束后返回并继续执行主程序。 微机的中断过程包括中断请求、中断响应、保护断点与现场、中断服务和中断返回等5 个环 节。 9.3 确定中断的优先级有哪两种方法?各有什么优缺点?IBM PC 系列微机中断判优 使用的是什么方法? 【参考答案】确定中断的优先级有软件查询和硬件排队两种方法。硬件排队方法中常 用的是矢量中断方法。 软件查询方法所需电路比较简单:一是要把外设的中断请求触发器组合成一个端口供 CPU 查询,二是要将各外设的中断请求信号相或后作为CPU 的中断请求信号送INTR 引 脚。在外设数量较多时.这位查询转人中断服务所耗费的时间较长。 硬件优先权排队方法电路较复杂,要求外没不仅发出中断请求信号,而且还需提供设 备的中断矢量(也称中断类型号) ,该矢量与中断服务程序地址有关,CPU 接收该矢量后可 以转入中断服务程序。这种方法中断响应速度快。 IBM PC 系列微机中采用硬件优先权排队电路,具体来说,IBM PC 系列微机中断判 优采用的矢量中断方法。IBM PC 系列微机中断判优用的是中断控制器8259A,其内部集 成了可编程改变的请求优先级电路及编码比较电路,既可以处理中断的优先级、也可以处 理中断嵌套的优先级。 9.4 8086 CPU 的中断分为哪两大类?什么是硬件中断和软件中断?在PC 中两者的 处理过程有什么不同? 【参考答案】8086 CPU 的中断分为硬中断和软中断两大类,也称外中断和内中断。 硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理 机内部识别并进行处理的中断过程。 在PC 机中,其处理过程是硬件中断一般是由中断控制器提供中断类型码,处理机自 动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中 断处理程序,不需外部提供信息。 9.5 什么是非屏蔽中断?什么是可屏蔽中断?它们得到CPU 响应的条件是什么? 【参考答案】屏蔽和非屏蔽是指CPU 接收到硬中断(外中断)请求后,能否不响应中断 请求,可以不响应的请求称为可屏蔽中断,必须响应的称为不可屏蔽中断。 当CPU 的NMI 引脚上有一个高电平有效信号输入时,CPU 自动产生中断类型号为2 的中断NMI ,并由此转入相应的服务程序。NMI 的特点是不能被CPU 用指令来禁止的, 而且一旦出现这种请求,CPU 应立即响应,并停止正在执行的程序,转移到服务程序中。 因此,它常用于紧急情况的故障处理等。 可屏蔽中断是通过引脚INTR 送入CPU 的,当CPU 的INTR 引脚上有一个正跳变 号输入时,就产生硬件可屏蔽中断请求INTR 。这种请求可以被CPU 用指令CLI 来禁止 (使Flag.IF=0 ),也可以由指令STI 允许(使Flag.IF=1 )。只有在INTR 被允许时,CPU 才发出中断响应信号INTA ,表示可响应中断请求。 非屏蔽中断NMI 响应的条件是:(1)无总线请求;(2 )当前指令执行完毕。 可屏蔽中断INTR 响应的条件是:(1)无总线请求;(2 )无不可屏蔽中断请求; (3 )IF=1 ;(4 )当前指令执行完毕。 9.6 什么是中断类型号?什么是中断向量?什么是中断向量表?在基于8086 CPU 的 微机系统中,中断类型号和中断向量之间有什么关系?

文档评论(0)

561190791 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档