- 1、本文档共115页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
微机原理及应用;;7.1中断的基本概念;7.1.1中断、中断源及中断系统;7.1.1中断、中断源及中断系统;7.1.1中断、中断源及中断系统;3.中断系统
中断系统是指实现中断功能的软硬件的统称。为了满足各种情况下的中断请求,中断系统应具有以下功能。
(1)能实现中断响应、中断服务及中断返回。当某一中断源发出中断请求时,CPU能决定是否响应这一中断请求,若允许这一中断请求,则CPU在保护断点后将转移到响应的中断服务程序中,中断处理完后CPU返回原断点处继续执行原程序。
(2)能实现中断优先权排队。当有两个或多个中断源同时提出中断请求时,中断系统能根据各中断源的性质给出处理的先后顺序,确保优先级高的中断请求先处理。
(3)能实现中断嵌套。若在中断过程中又有新的优先级较高的中断源提出请求,则中断系统要能让CPU暂停执行当前中断服务程序,而转去处理优先级高的中断请求,处理完后再返回原级别较低的中断服务程序中。;7.1.2中断处理过程;图7-1中断处理过程流程图;图7-2两级中断嵌套的示意图;7.280x86中断系统;80x86微机具有一个简单而灵活的中断系统,可处理256种不同的中断请求。这些中断可分为外部中断(硬件中断)和内部中断(软件中断)。每一种又包括许多类型。各种类型的中断被分配一个中断类型号。80x86中断源如图7-3所示。
;7.2.1外部中断;7.2.1外部中断;7.2.1外部中断;7.2.2内部中断;7.2.3中断向量和中断向量表;(1)直接写入。
MOVDS,0000H
MOVSI,中断类型号乘4
MOVAX,中断服务程序偏移地址
MOV[SI],AX
MOVAX,中断服务程序段地址
MOV[SI+2],AX
(2)利用DOS功能调用。
设置中断向量(DOS功能调用INT21H)。
功能号:AH=25H。
入口参数:AL=中断类型号;DS:DX=中断向量(段地址:偏移地址)。
获取中断向量(DOS功能调用INT21H)。
功能号:AH=35H。
入口参数:AL=中断类型号。
出口参数:ES:BX=中断向量(段地址:偏移地址)。;7.2.480x86中断响应过程;7.2.480x86中断响应过程;图7-480x86中断处理流程;7.3可编程中断控制器Intel8259A;7.3.18259A的功能;7.3.28259A的内部结构和引脚功能;7.3.28259A的内部结构和引脚功能;7.3.28259A的内部结构和引脚功能;7.3.3Intel8259A的引脚及功能;7.3.3Intel8259A的引脚及功能;7.3.48259A的工作方式;7.3.48259A的工作方式;7.3.48259A的工作方式;7.3.48259A的工作方式;7.3.58259A的级联;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.68259A的编程;7.3.78259A在微机系统中的应用;7.3.78259A在微机系统中的应用;7.3.68259A的编程;DATASEGMENT
MESSDBTHISISA8259AINTERRUPT!,0AH,0DH,$
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
?MOVDS,AX
?CLI ;关中断
PUSH?DS
MOVAX,SEGDISPLAY ;取中断服务程序入口段地址
MOVDS,AX
MOV
您可能关注的文档
- 人员招聘与甄选(第4版)课件 第1、2章 招聘概述、招聘前的基础性工作.pptx
- 人员招聘与甄选(第4版)课件 第3、4章 人员招募、 人员甄选的准备与实施.pptx
- 人员招聘与甄选(第4版)课件 第5、6章 人员甄选技术与技巧、 其他甄选活动与组织.pptx
- 人员招聘与甄选(第4版)课件 第7--9章 人员录用、 人员招聘评估、 招聘与甄选实验操作.pptx
- 人员招聘与甄选(第4版)课件全套 赵永乐 第1--9章 招聘概述、招聘前的基础性工作---招聘与甄选实验操作.pptx
- 微机原理及应用 课件 第1、2章 微型计算机概述、80x86微处理器及其系统 .pptx
- 微机原理及应用 课件 第3、4章 80868088指令系统、 汇编语言程序设计.pptx
- 微机原理及应用 课件 第5、6章 存储器、输入输出接口与总线.pptx
- 微机原理及应用 课件 第9、10章 常用可编程接口技术及应用、模数和数模转换通道.pptx
- 微机原理及应用 课件全套 熊军华 第1--10章 微型计算机概述---模数和数模转换通道.pptx
文档评论(0)