- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第6章中断技术
本章介绍中断的基本概念、中断系统的功能、中断的分类方法和中断的处理过程,并详
细讲述Intel80486微处理器的中断系统结构、实地址模式和保护模式下中断与异常的处理,
以及可编程中断控制器8259A的中断管理功能与应用。
1.1重点与难点
本章的重点和难点是中断的基本概念、80486中断系统的结构及中断与异常的处理、
可编程中断控制器8259A的功能及应用。具体内容如下:
1.中断的基本概念
中断、中断源、中断系统、中断请求、中断源识别、中断优先级判优、中断嵌套、中
断允许与屏蔽、断点及断点的保护、中断向量及中断向量表。
2.中断处理过程
中断请求、中断响应、关闭中断、保护断点、中断源识别、保护现场、中断服务、恢
复现场和中断返回。
3.80486微处理器中断系统
80486中断系统的结构及类型、实地址模式下的中断与异常处理、保护模式下的中断
与异常处理。
4.可编程中断控制器8259A
8259A内部结构、引脚功能、工作方式、四个初始化命令字和三个操作命令字的格式
及用法、初始化编程及应用。
6.2习题解答
6.180486CPU支持的五类中断是什么?
答:80486CPU支持的五类中断:
(1)由NMI引脚引入的不可屏蔽中断;
(2)由INTR引脚引入的可屏蔽中断;
(3)故障;
(4)陷阱;
(5)异常中止。
6.2在实地址模式下中断地址指针表称为什么?在保护模式下情况如何?
答:(1)在实地址模式下中断地址指针表称为中断向量表;
(2)在保护模式下中断地址指针表称为中断描述符表。
6.3在实地址模式下中断向量占几个字节?在保护模式下情况如何?
答:(1)在实地址模式下一个中断向量占连续的4个字节;
(2)在保护模式下一个中断向量占连续的8个字节。
6.4如果8259A产生的类型号在70H~77H之间,则ICW的值为多少?
2
答:解题思路:由中断类型号70H~77H可确定ICW的高5位为01110B,ICW的低
22
3位可由中断请求输入端确定,范围是000B~111B,所以,ICW的值为70H。
2
43
6.5不可屏蔽中断NMI有何特点?可屏蔽中断INTR有何特点?
答:参见P251,6.1.2中断源分类及中断管理。
6.6中断向量表用来存放什么内容?它占多大存储空间?存放在内存的哪个区域?
可以用什么方法写入或读出中断向量表的内容?
答:参见P257~258,6.2.2实地址模式下的中断与异常处理。
6.7中断描述符表(IDT)存放什么内容?它占多大存储空间?在内存中存放的位置
由什么来确定?
答:参见P261~262,保护模式下的中断与异常处理。
6.8某系统使用一片8259A管理中断,中断请求由IR引入,采用电平触发、完全嵌
2
套、普通EOI结束方式,中断类型号为42H,端口地址为80H和81H,试画出8259A与
CPU的硬件连接图,并编写初始化程序。
答:(1)8259A与CPU的连接图,参见P274图6.22。
(2)根据题意,写出ICW、ICW和ICW的格式,按照图6.21的顺序写入。编写初
12
文档评论(0)