- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8086 的中断系统 (1)全嵌套方式: 特点:在全嵌套方式中,中断请求按优先级IR0~IR7级进行处理,IR0级中断的优先级最高。 INT—PRO PROC NEAR MOV DX,OFFSET MESS MOV AH,09H INT 21H MOV DX,INTA0 MOV AL,20H OUT DX,AL IRET INT—PRO ENDP INT—PRO PROC NEAR MOV DX,OFFSET MESS MOV AH,09H INT 21H MOV DX,INTA0 MOV AL,20H OUT DX,AL IRET INT—PRO ENDP 7.5.5 8259A的编程实例 1.初始化编程 对IBM PC/XT机中使用的8259A初始化编程 例 7-1 【例 7-2】用PC/XT微机中的8259A产生中断,在每次主机响应外部中断IR2时,显示出字符串“THIS IS A 8259A INTERRUPT!”,中断10次后退出,设8259A的偶地址为20H,奇地址为21H。 (5)调用系统21H号中断的35H号功能,将系统中原0AH号中断向量取出保存于ES:BX中 MOV AL,0AH MOV AH,35H INT 21H PUSH ES PUSH BX 000CH 0008H 2.中断向量表 03FCH 002BH CS 03FFH Type 255 CS IP : CS IP CS Type 0AH IP 0028H : CS Type 5 IP 0014H 0013H CS Type 4 IP Type 3 IP IP IP IP CS CS CS 0010H 000BH 000FH 0007H 0004H 0003H 0000H Type 2 Type 1 Type 0 : (6)调用系统21H号中断的25H号功能将新的中断向量装入。 MOV DX,SEG INT-PRO MOV DS,DX MOV DX,OFFSET INT-PRO MOV AL,0AH MOV AH,25H INT 21H ● 8086/8088系统中,中断优先权排队次序从高到低为: 除法出错、INT n、INTO、NMI、INTR、单步中断。除单步之外的内部优先权最高,其次是非屏蔽中断,再次是可屏蔽中断,而单步最低。 7.4.4 各类中断的优先权及中断响应 执行用户中断过程 现场 F R入栈 令TEMP=TF 清IF和TF 断点CS,IP入栈 调用中断处理程序 IP, CS 出栈 标志寄存器出栈 返回被中断 的主程序 IRET 当前指令 结束否? 软件中断? INTR? TF=1? IF=1? 执行下一条指令 形 成 中 断 类 型 码 进入 中断响应 取中断 类型码 Y NMI? Y Y Y Y Y N N N N N N 中断处理全过程 7.5 8259A可编程中断控制器 1.功能 ● Intel 8259A 是与8086系列CPU兼容的可编程中断控制器,它的主要功能为: (1) 具有8级优先权控制,通过级连可扩展至64级优先权控制。 (2) 每一级中断都可以屏蔽或允许。 (3) 在中断响应周期,8259A可提供相应的中断向量号(中断 类型号)。 (4) 8259A的工作方式,可通过编程来进行选择。 7.5.1 8259A的功能、结构及工作原理 单片 IR0 IR7 8259A . . . 中断请求 8259A . . . . . IR0 IR7 级联 主 8259A IR0 从 . . . IR7 8259A IR0 从 . . . IR7 数据 总线 缓冲器 读写 逻辑 控制逻辑 中断 服务 寄存器 ISR 优先权 电路 中断 请求 寄存器 IRR 中断屏蔽寄存器IMR 级联缓 冲器/ 比较器 …… 内部总线 INT D0~D7 A0 IR0 IR7 INTA
您可能关注的文档
最近下载
- GB50003-2011 砌体结构设计规范.doc VIP
- 三年级上册劳动人民版雏菊盆景迎重阳教学设计.docx VIP
- 沪教牛津版英语2024七年级上册全册知识清单(记忆版).pdf
- 2025年电子科技大学附属肿瘤医院·四川省肿瘤医院招聘笔试备考题库及答案解析.docx VIP
- 低空空域风切变灾害预警与飞行安全协同控制体系研究.docx VIP
- 2025至2030中国汽车检测行业发展分析及发展趋势分析与未来投资战略咨询研究报告.docx
- 力士乐样本1-液压泵和马达.pdf VIP
- 儿童,颜色,填涂画.docx VIP
- 第六单元+资本主义制度的初步确立+复习课件+2023--2024学年部编版九年级历史上学期.pptx VIP
- 学堂在线 人工智能原理 章节测试答案.docx VIP
文档评论(0)