北京化工大学8计算机组成原理第八章.ppt

北京化工大学8计算机组成原理第八章.ppt

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

单级中断与多级中断根据计算机系统对中断处理的策略不同,分为单级中断系统和多级中断系统。单级中断系统是中断结构中最基本的形式。单级中断单级中断系统中,所有的中断源都属于同一级。所有中断源触发器排成一行,其优先次序是离CPU近的优先权高。当响应某一中断请求时,执行该中断源的中断服务程序。在此过程中,不允许其他中断源再打断中断服务程序。串行排队链判优识别逻辑及中断向量的产生多级中断多级中断系统是指计算机系统中有相当多的中断源,根据各中断事件的轻重缓急程度不同而分成若干级别,每一中断级分配给一个优先权。优先权高的中断级可以打断优先权低的中断服务程序以程序嵌套方式进行工作,根据系统的配置不同,多级中断可分为一维多级中断和二维多级中断。一维多级中断是指每一级中断里只有一个中断源,而二维多级中断是指每一级中断里又有多个中断源。对多级中断的说明:1、一个系统若有n级中断,在CPU中就有n个中断请求触发器,总称为中断请求寄存器;与之对应的有n个中断屏蔽触发器,总称为中断屏蔽寄存器。与单级中断不同,在多级中断中,中断屏蔽寄存器的内容是一个很重要的程序现场,因此在响应中断时,需要把中断屏蔽寄存器的内容保存起来,并设置新的中断屏蔽状态。一般在某一级中断被响应后,要置“1”(关闭)本级和优先权低于本级的中断屏蔽触发器,置“0”(开放)更高级的中断屏蔽触发器,以此来实现正常的中断嵌套。对多级中断的说明:2、多级中断中的每一级可以只有一个中断源,也可以有多个中断源。在多级中断之间可以实现中断嵌套,但是同一级内有不同中断源的中断是不能嵌套的,必须是处理完一个中断后再响应和处理同一级内其他中断源。对多级中断的说明:3、设置多级中断的系统一般都希望有较快的中断响应时间,因此首先响应哪一级中断和哪一个中断源,都是由硬件逻辑实现,而不是用程序实现。对多级中断的说明:4、和单级中断情况类似,在多级中断中也使用中断堆栈保存现场信息。使用堆栈保存现场的好处是:a.控制逻辑简单,保存和恢复现场的过程按先进后出顺序进行。b.每一级中断不必单独设置现场保护区,各级中断现场可按其顺序放在同一个栈里。8259的中断优先级选择方式有四种:(1)完全嵌套方式:是一种固定优先级方式,连至IR0设备优先级最高,IR7的优先级最低。这种固定优先级方式对级别低的中断不利,在有些情况下最低级别的中断请求可能一直不能被处理。(2)轮换优先级方式A:每个级别的中断保证有机会被处理,将给定的中断级别处理完后,立即把它放到最低级别的位置上去。(3)轮换优先级方式B:要求CPU可在任何时间规定最优优先级,然后顺序地规定其他IR线上的优先级。(4)查询方式:由CPU访问8259的中断状态寄存器,一个状态字能表示出正在请求中断的最高优先级IR线,并能表示出中断请求是否有效。8259提供了两种屏蔽方式:(1)简单屏蔽方式:提供8位屏蔽字,每位对应着各自的IR线。被置位的任一位则禁止了对应IR线上的中断。(2)特殊屏蔽方式:允许CPU让来自低优先级的外设中断请求去中断高优先级的服务程序。当8位屏蔽位的某位置“0”时,例如屏蔽字说明IR4和IR5线上的中断请求可中断任何高级别的中断服务程序。8259中断控制器引脚功能8259的级联方式内部结构8259在PC机中的应用(8)CPU执行中断服务程序,进行中断处理(与接口中数据缓冲器交换数据)。(9)中断处理完毕,返回原程序(开中断)。其中:1、2由原主程序完成;3—7由硬件完成;8由服务程序完成;8259初始化例在ROMBIOS的初始化程序中初始化主片8259:端口地址20H、21H中断类型码:08H~0FH初始化从片8259:端口地址A0H、A1H中断类型码:70H~77H单级中断流程:保护现场具体服务处理恢复现场开中断、返回外中断:数据传送禁止同级或更低级别的请求,开放更高级别的请求多重中断流程:(P276)开中断、返回保护现场送新屏蔽字、开中断具体服务处理关中断恢复现场及原屏蔽字屏蔽技术的应用:动态改变优先

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档