网站大量收购闲置独家精品文档,联系QQ:2885784924

第7章 输入输出和中断解析.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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-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 000FH Type 3 0008H 2.中断向量表 03FCH 03FFH Type 255 : : Type 0AH 0028H 000BH 0007H 0004H 0003H 0000H Type 2 Type 1 Type 0 : CS IP CS IP CS IP CS IP CS IP 002BH (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 ● CS——片选信号线,当该脚为低电平时,8259A被选中。 ● WR——写控制信号线,当为低电平时,CPU向8259A写入控制信号。 ● RD——读控制信号线,当为低时,可将8259A内部寄存器的信息读至数据总线。 ●D7

文档评论(0)

2299972 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档