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

微机原理及接口技术全套PPT电子课件教案-第八章 中断.ppt

微机原理及接口技术全套PPT电子课件教案-第八章 中断.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及接口技术全套PPT电子课件教案-第八章 中断

第八章 中断;第一节 引言;二、中断源;三、中断处理过程;3. 中断优先级排队 有多个中断源,根据轻重缓急,事先安排一个中断优先级顺序,称中断排队。 4. CPU检测中断请求信号 CPU在现行指令的最后一个总线周期的最后一个T状态时,检测中断请求INTR,若有,则下一周期进入中断响应周期。;5. CPU响应中断 中断响应周期。 (1) 发中断响应信息INTA,关闭中断。 (2) 保留断点,将IP,CS入栈。 (3) 给出中断入口,转入相应的中断服务程序。 6. 中断服务 首先保护现场,中断服务,恢复现场。 33;7. 中断返回 开中断,IRET中断返回,CPU恢复主程序执行。 8. 关于多重中断 多中断源,CPU执行一中断服务程序,又有优先级别更高的中断请求产生。 中断服务程序中STI(开中)指令安排在不同地方,效果不同。;第二节 中断优先权;二、硬件优先权排队电路;2.链式优先权排队电路; (1) 若上级的输出信号为0,则屏蔽了本级和所有低级中断。 (2) 若上级的输出信号为1,本级有中断请求,转去执行本级的中断服务程序,本级至下级的输出为0,屏蔽所有低级中断。 (3) 若上级的输出信号为1,本级无中断请求,则本级至下级的输出为1,允许下一级中断。 34;第三节 8088中断方式;一、内中断; (3) 3号中断—断点处理 (4) 4号中断—运算溢出 OF=1 2.不可屏蔽中断NMI NMI输入端上跳边沿触发,引起2号中断NMI。 二、外中断源 INTR可屏蔽中断请求信号线,IF=1,CPU才响应,STI/CLI管理。;三、软中断 INT n n=10H~FFH 四、优先权 除数零 INT n 断点 溢出;五、中断向量表;六、8086中断响应过程;第四节 中断控制器8259A;(1) 保存中断请求信号;1.单片连接;2.多片连接;三、编程;(2) 操作编程 写入操作命令字OCW1 ~ OCW3,用于对中断处理过程实现动态控制,如嵌套方式,优先权循环方式,查询等。;1.初始化命令字;(2) ICW2;(3) ICW3;(4) ICW4;2.操作命令字;(2) OCW2 设置优先权是否循环,循环方式及中断结束方式;(3) OCW3 读取ISR或IRR寄存器内容,发查询命令,设置特殊屏蔽方式; CODE SEGMENT ASSUME CS:CODE START: PUSH DS MOV AX,0000H MOV DS,AX MOV AX,OFFSET IRQ7 MOV SI,003CH MOV [SI],AX MOV AX,0000H MOV SI,003EH MOV [SI],AX CLI POP DS;MOV AL,13H OUT 20H,AL MOV AL,08H OUT 21H,AL MOV AL,0DH OUT 21H,AL IN AL,21H AND AL,7FH OUT 21,AL; MOV CX,000AH A1: CMP CX,0000H JNZ A2 IN AL,21H OR AL,80H OUT 21H,AL STI HLT A2: STI JMP A1;IRQ7: MOV AX,0137H INT 10H MOV AX,0120H INT 10H DEC CX MOV AL,20H OUT 20H,AL CLI IRET CODE ENDS END START 38;思考题:

文档评论(0)

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

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

1亿VIP精品文档

相关文档