8259A的工作方式 全嵌套方式 8259A在初始化工作完成后若未设定其它的工作方式,就 自动进入全嵌套方式 全嵌套方式特点:禁止同优先级或低优先级请求发生 1.中断请求的优先级固定,其顺序是IR,最高,逐次减 小,IR最低,(从R~R降序) 2.中断服务寄存器ISR保存优先权电路确定的优先级状 态,相应位置“1”,并且一直保持这个服务“记录”状态, 直到CPU发出中断结束命令为止 3.在ISR置位期间,不再响应同级及较低级的中断请求, 而高级的中断请求如果CPU开放中断的话仍能够得到中断 服务 4.IR2~IR的中断请求输入可分别由中断屏蔽寄存IMR 的D,~D的相应位屏蔽与允许,对某一位的屏蔽与允许操 作不影响其它位的中断请求操作 全嵌套工作方式由ICW4的D4=O来确定 Ji Lin University China CPI/EP SCIENCE AND室CHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8259A的工作方式——全嵌套方式 • 8259A在初始化工作完成后若未设定其它的工作方式,就 自动进入全嵌套方式 • 全嵌套方式特点:禁止同优先级或低优先级请求发生 1.中断请求的优先级固定,其顺序是IR0最高,逐次减 小,IR7最低,(从IR0~IR7降序) 2.中断服务寄存器ISR保存优先权电路确定的优先级状 态,相应位置“1” ,并且一直保持这个服务“记录”状态, 直到CPU发出中断结束命令为止 3.在ISR置位期间,不再响应同级及较低级的中断请求, 而高级的中断请求如果CPU开放中断的话仍能够得到中断 服务 4.IR7~IR0的中断请求输入可分别由中断屏蔽寄存IMR 的D7~D0的相应位屏蔽与允许,对某一位的屏蔽与允许操 作不影响其它位的中断请求操作 • 全嵌套工作方式由ICW4的D4 =0来确定