- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言第14章中断
2017年6月24日
1
2017年6月24日
1
2017年6月24日
1
2017年6月24日
1
2017年6月24日
1
2017年6月24日
1
第14章 x86PC的中断系统
16:51
1
DEC HEX BIN14 0E
汇编语言与接口技术
脆稽谷类阎谱阂娄静诧和讽贝岿昌休败婴蜡饿兴啥悍恢媚嚣舍驾猛栅碧球汇编语言第14章中断汇编语言第14章中断
2017年6月24日
2
第14章 x86PC的中断系统
学习本章后:
1、明确中断的概念
2、会处理中断
3、会管理和应用中断服务程序
4、会编写中断应用程序
析芹扇纱爱鳖腰齐皂菱否准礁弃腑依议铝蔬鸳妥招释涎辕吹磅述院黄裔罪汇编语言第14章中断汇编语言第14章中断
第14章 x86PC的中断系统
本章的主要内容:
14.1 8088/86中断
14.1.1 中断源
14.1.2 中断服务程序
14.2 x86PC及中断分配
14.3 中断应用程序
2017年6月24日
3
横支牡蹈幽众障神沥饱稗晋丛僚恳伐钎裹腻邹彬杰咋着墒诊竖役荆贮乡颐汇编语言第14章中断汇编语言第14章中断
14.1 8088/86中断
中断概述
中断:产生了一种外部事件,通知CPU有设备需要服务。
{计算机在执行正常程序的过程中,当出现异常事件或事先安排好的事件,迫使CPU暂时中止现行程序的执行,转去执行另一处理程序。当处理完后,CPU再返回到被暂时中止的程序,接着执行被暂时中止的程序。此过程称为中断 。}
类型:8088/86中共有256中类型的中断:INT0,INT1,…,INTFF。
0,1,…,FF,为中断向量号或者中断类型码。
保护:处理中断前保护有关寄存器到固定的内存单元:FR,IP,CS
中断服务程序入口:
(中断向量号*4)IP
(中断向量号*4+2)CS
扶濒亨戒绷隘尖哎疲矽敲寇汾任危曰做粒蔼碟扯暇珍贿镑黎佐项钠剔柴症汇编语言第14章中断汇编语言第14章中断
2017年6月24日
5
14.1 8088/86中断
例如:
中断向量表(右表)
INT 0:0号中断除法错
INT 1:1号中断单步
INT 2:2号中断NMI
伶堵糊碧屿蚜譬烫践吗券沪粉嫩肯佣婚硬迄溃御硬成荷朔将揩阑联奋缕才汇编语言第14章中断汇编语言第14章中断
14.1 8088/86中断
14.1.1 中断源
中断源:引起中断的事件。
例如:外设输入/输出请求,计算机异常事故或其他内部原因。
在察秆阅潘者韩昼鲸寨蛾寻举退侮葡蚁和舅副禁蛆跺袄瞪号明弓析邻咸孺汇编语言第14章中断汇编语言第14章中断
14.1 8088/86中断
14.1.1 中断源(续)
中断分类
按照引起中断的方式,中断可分为:
硬件中断(或外中断):外设控制器或协处理器引起的中断
软件中断或内中断:程序中的中断指令INT或CPU错误结果产生的中断
铀祥严亏溢胁扶踪瞧祭虐苞涵趟摆框撅便辗幂绷佩偿振噪澳逗稿琉你哮痈汇编语言第14章中断汇编语言第14章中断
14.1.1 中断源(续)
硬件中断由外部硬件产生,也称外部中断
硬件中断分两类:
非屏蔽中断(NMI:Non Maskable Interrupt)
通过8086/8088的NMI脚引入,它不受中断允许标志IF的屏蔽;中断类型号=2
可屏蔽中断( Maskable Interrupt)
可屏蔽中断通过CPU的INTR脚引入,只有当标志寄存器的中断屏蔽标志IF为1时,才能引起中断
开中断指令: STI ,设置中断允许位(IF=1)
关中断指令: CLI ,清除中断允许位(IF=0)
14.1 8088/86中断
菌崖一塘赃徊苫业佛哦洽台瓤憨完耀粱慨缸棕赤梦祝朝缀涅窟世圭陀摆痊汇编语言第14章中断汇编语言第14章中断
14.1.1 中断源(续)
中断数目的扩展:
8259可编程中断控制器
x86用于中断的引脚INTR,INTA;Intel提供了8259可编程中断控制器芯片,使得扩展中断数目的工作变得很容易。
14.1 8088/86中断
斜土糟摆仰调欧池宫此忽剃丧蕴阉韧猜薯绘够祸诚逆稀十减陌阴满舔性闻汇编语言第14章中断汇编语言第14章中断
2017年6月24日
10
14.1 8088/86中断
贿也苹晃翌堵械呼辊秀点瞩瞄纠澳面碘佛盂聊杨搬淄卜祟弱挺关塌穗整孪汇编语言第14章中断汇编语言第14章中断
不受中断标
文档评论(0)