好文档 - 专业文书写作范文服务资料分享网站

第七章 中断

天下 分享 时间: 加入收藏 我要投稿 点赞

第七章 中断

一、教学内容 1 中断与异常中断 2 向量中断系统

3 可编程中断控制器8259A芯片 4 中断向量表的建立方法 5 CPU中断处理顺序

二、 要求掌握和理解中断、多任务的原理、概念及用途和中断应用的具体实现。

三、 重点掌握中断控制器8259A的工作原理及其与CPU的接口技术和编程实现。

四、 难点在于对中断体系结构和多任务系统的工作原理、概念的理解和具体应用编程与实现。

五、本章分为3讲,每讲2学时。

第一讲

1.中断与异常中断 1)中断的概念 中断 (中断/异常)

中断源 中断请求 中断响应 中断处理 中断返回 2)中断分类

按中断源的性质可以把中断分类:

① 外部硬件中断:

中断源是外部硬电路。通过CPU的NMI引脚或INTR引脚向CPU提出中断请

求。

INTR:可屏蔽中断,受CPU内标志寄存器中IF位的屏蔽 NMI:非屏蔽中断,不受IF位的屏蔽。

CPU每执行完一条指令,检测NMI和INTR引脚上有无中断请求。 ② 内部异常中断:

中断源是CPU内部正在执行的过程发生的异常情况。 如除法操作时结果太大 (分母太小) ; 访问某个页或段时,该页或段正好不在内存; 系统的硬件 、软件 (各种系统用表)发生错误。 3)中断优先顺序

CPU的中断优先权排列从高到低为: ? 除法出错中断,溢出中断,INT n,… ? NMI ? INTR ? 单步中断 4)中断类型码

中断类型码是连接中断源和中断处理程序的唯一桥梁。80X86可处理256级中断,中断类型码可以是0~255,一部分由系统占用,一部分用户可以支配。

比如:除法错误(n=0) 调试异常(n=1)

NMI中断(n=2) 断点中断(n=3) 溢出中断(n=4) 5)中断处理顺序

6)中断向量表和中断描述符表

每个中断都分配有中断类型码,CPU通过中断类型码经过处理要找到对应的中断服务程序的入口地址。

第二讲 可编程中断控制器8259A

1.8259A的内部结构及管脚分配 1)内部结构

第七章 中断

第七章中断一、教学内容1中断与异常中断2向量中断系统3可编程中断控制器8259A芯片4中断向量表的建立方法5CPU中断处理顺序二、要求掌握和理解中断、多任务的原理、概念及用途和中断应用的具体实现。三、重点掌握中断控制器8259A的工作原理及其与CPU的接口技术和编程实现。四
推荐度:
点击下载文档文档为doc格式
1pu473nrll1xu1x81dzc4m0xd0pw4b00nmh
领取福利

微信扫码领取福利

微信扫码分享