- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 中断系统 7.1 中断系统基本概念 7.2 中断的过程 7.3 中断向量及其操作 7.4 Intel 8259A可编程中断控制 7.5 PCI中断 7.6 串行中断 本章学习目标 本章主要讲解中断系统的基本概念、中断的过程、中断向量的设置和修改、中断主程序的编写方法和8259A可编程中断控制器、PCI中断和串行中断。通过本章的学习,应该掌握以下内容: 掌握有关中断的基本概念,包括一个完整中断的各个阶段,及各阶段的操作内容,CPU响应中断的条件。 掌握有关中断优先级、中断嵌套、中断屏蔽、中断向量、中断描述符(IDT)等的基本概念。 了解中断系统中的中断源分类,中断向量表以及中断服务程序入口地址的形成方法。 掌握可编程中断控制器8259A的功能、内部结构、工作方式及初始化命令和操作命令的定义、使用方法。 了解多功能接口82801BA芯片的结构和功能。 了解PCI中断,PCI中断响应周期、PCI中断的共享的概念。 了解串行中断,开始帧、数据帧、停止帧的概念及作用。 7.1 中断系统基本概念 中断技术是微机系统的核心技术之一,它不但提供了DOS(操作系统)、BIOS(基本输入/输出系统)等系统调用,为程序员提供了方便,同时也为实时检测与控制提供了有效的手段。因此,中断技术是微型计算机硬件接口及应用系统设计开发人员必须熟练掌握的关键技术。 7.1.1 中断的概念 所谓中断,是指当计算机正在执行正常的程序时,计算机系统中的某个部分突然出现某些异常情况或特殊请求,CPU这时就中止(暂停)它正在执行的程序,而转去执行申请中断的那个设备或事件的中断服务程序,执行完这个服务程序后,再自动返回到断点执行原来中断了的正常程序。这个过程或这种功能就叫做中断。 7.1.2 中断的作用和分类1.中断系统的作用:(1)分时处理,强化功能,提高效率;(2)故障处理;(3)实时处理 3.中断源和中断类型 引起中断的事件称为中断源。中断源有外部中断源和内部中断源。 常见的外部中断源有: 一般的外部设备,如外存、键盘、鼠标、扫描仪及打印机等; 故障请求中断:内存奇偶错中断、电源故障中断、部件故障中断。这样一些同机器硬件错误有关的中断系统称为硬件故障中断。 实时时钟:定时器/计数器等。 常见的内部中断源有: 程序置中断(INT n) 程序出错:也称为异常。 外部中断:之一:不可屏蔽中断 是从CPU的NMI引脚引入外设中断请求信号。 NMI用于处 理必须立即响应的外部事件或重要的外部事件,比如电 源故障和存储器读数据出现奇偶错等。有以下4个特点: 1)不可屏蔽中断的请求来自微处理器的NMI引脚,而不是INTR引脚。 2)对NMI输入的响应不受IF标志位的影响,不可屏蔽。 3)NMI由0跳变到1以后要维持至少4个连续的处理器时钟周期的高电平,否则该中断不能被识别;而且当NMI由1转变到0后,又要维持至少4个连续的处理器时钟周期的低电平,否则新的NMI请求不能被识别。 4)NMI中断的类型号固定为2,当前指令执行一结束,就立即转到类型号2指定的入口地址开始执行。 外部中断:之二: 可屏蔽中断INTR 类型号为08~0FH,是BIOS调 用的一部分 可屏蔽中断(INTR)是指从CPU的INTR引脚引入的外设中断请求信号,受中断允许标志IF的控制。当IF=1时,中断被响应;当IF=0时,中断被禁止(屏蔽)。 内部中断 1)由程序预先安排的中断指令(INT n)引起的中断。 由程序预先安排的中断指令(INT n ,n = 10~FFH)引起的中断,又称为软件中断)。 INT n是使用非常广泛的软件中断指令,在指令的第2字节给出指令指定的中断类型号。在BIOS以及DOS 操作系统中就提供了不少这样的功能调用,如DOS调用 (n = 20~3FH)和BIOS调用的一部分(n = 0FH ~1FH, 另一部分是08~0FH是外部可屏蔽中断(INTR))。 这些软件中断指令在执行时,不需要中断识别总线周期,它们的中断类型是固定的,可以立即启动相应的中断处理程序。 内部中断:(2)程序性中断——异常。 由于CPU的运算错误而引起的程序算法上的差错,程序在运行过程中有可能出现各种错误。如定点溢出、浮点溢出、非法除数(如零作除数等)、地址越界(指令中的操作数地址或程序计数器PC越出该程序的地址空间)、非法操作码(程序运行过程中出现未定义的操作码或在目态下执行了管态才能执行的特权指令)、存储器超量装载等。都是与用户程序错误有关的中断,统称为程序性中断,也称为异常。它是自动被测试,不仅不受IF中断允许标志位的影响,而且
您可能关注的文档
- 微型计算机原理与汇编语言程序设计曲凤娟第3章节.ppt
- 项目管理与应用教学课件作者周苏张丽娜第09章节项目人力资源管理.ppt
- 微型计算机原理与汇编语言程序设计曲凤娟第4章节.ppt
- 微型计算机原理与汇编语言程序设计曲凤娟第6章节.ppt
- 项目管理与应用教学课件作者周苏张丽娜第11章节项目风险管理.ppt
- 微型计算机原理与汇编语言程序设计曲凤娟第11章节.ppt
- 微型计算机原理与接口技术(第二版)教学课件作者杨立第1章节微型计算机概述.ppt
- 微型计算机原理与接口技术(第二版)教学课件作者杨立第2章节典型微处理器.ppt
- 微型计算机原理与接口技术(第二版)教学课件作者杨立第3章节寻址方式与指令系统.ppt
- 微型计算机原理与接口技术(第二版)教学课件作者杨立第4章节汇编语言.ppt
最近下载
- (100分)中国石油大学2022秋《红楼梦研究第二阶段在线作业.doc VIP
- 第7节货场平面布置及配置图.PDF VIP
- 8.1功与功率 (教学课件)-高中物理人教版(2019)必修第二册 .pptx VIP
- 海浦蒙特MTCC-V2A经典系列别墅电梯控制柜用户手册-中-V1.0.pdf VIP
- 塔里木油田超深气井产出剖面解释方法研究.pdf
- 2025年上海市青少年活动中心(上海市青年发展服务中心)工作人员公开招聘(第二批)笔试备考题库及答案解析.docx VIP
- 2025北京市公安局公共交通安全保卫总队勤务辅警招聘70人笔试备考试题及答案解析.docx VIP
- BRCGS 包装材料(第七版)文件清单.xlsx VIP
- 生物多样性保护与监测.pdf VIP
- 《探寻非遗漆扇之美》课件.pptx VIP
文档评论(0)