第8章80中断讲述.ppt

一、什么是中断 在CPU正常运行程序时, 由于内部或外部某个非预料事件的发生, 使CPU暂停正在运行的程序, 而转去执行处理引起中断事件的程序, 然后再返回被中断了的程序,继续执行。 这个过程就是中断。 四、断点和中断现场 断点: 是指CPU执行的现行程序被中断时的下一条指令的地址, 又称断点地址。 中断现场: 是指CPU转去执行中断服务程序前的运行状态, 包括CPU内部各寄存器、断点地址等。 4. 嵌套方式 嵌套方式用来进行优先级控制,8259A的嵌套方式有两种形式。 1) 全嵌套方式(一般嵌套方式) 在8259A初始化完成后,就处于固定中断优先权方式。全嵌套方式是指当CPU正在对某中断源进行服务时,在中断服务程序完成之前,将会屏蔽同级或更低级中断源的中断请求,只有优先权比它高的中断源的中断请求才能被响应(CPU已开中断)。这种方式一般用在单片使用8259A或级联方式下的从属8259A上。 2) 特殊全嵌套方式 8259A以级联方式工作时,要求主控制器8259A在对一个从属8259A送来的中断进行服务的过程中,还能够对同一个从属8259A上另外的中断源进行中断服务,这就需要采用特殊的全嵌套模式。特殊全嵌套方式是为实现多重中断而专门设置的,这种方式与全嵌套方式的工作情

文档评论(0)

1亿VIP精品文档

相关文档