一、一、80868086的中断分类的中断分类中断内部中断(软件中断)外部中断(硬件中断)可屏蔽硬件中断不可屏蔽硬件中断除数为0中断溢出中断单步中断DOS调用(0)(4)(21H)(1)断点中断(3)(2)不可屏蔽中断请求不可屏蔽中断请求CPUCPU中断逻辑中断逻辑INTnINTn断点中断断点中断溢出中断溢出中断除除00单步单步中断控制中断控制器器82598259外部中外部中断断NMINMIINTRINTRCPUCPUIBMPCIBMPC机中断系统机中断系统7
4可编程中断控制器可编程中断控制器8259A8259A•8259A8259A能管理能管理88级外部中断,在不增加其他电路的级外部中断,在不增加其他电路的情况下,通过芯片级联方式能扩充为主从式中断系统,情况下,通过芯片级联方式能扩充为主从式中断系统,最多可以管理最多可以管理6464级外中断(级外中断(99片)
•8259A8259A作为专用的中断优先管理芯片,一般可以接作为专用的中断优先管理芯片,一般可以接受多级中断请求
通过编程受多级中断请求
通过编程8259A8259A可以工作在多种可以工作在多种不同方式,如边缘不同方式,如边缘//电平触发、无缓冲电平触发、无缓冲//缓冲、特殊缓冲、特殊屏蔽、优先循环等方式
屏蔽、优先循环等方式
RDWRA0CSCAS0CAS1CAS2SP/END0~7IR0IR7数据总线缓冲器读/写逻辑控制级联缓冲器比较器中断管理器控制逻辑中断屏蔽寄存器(IMR)在服务寄存器(ISR)中断优先权寄存器请求寄存器(IRR)外部中断请求信号内部总线1
中断请求寄存器中断请求寄存器IRRIRR88位,存放外中断的中断请求位,存放外中断的中断请求IRQIRQ00~~IRQIRQ77,若,若IRQIRQii有有外中断请求时,则相应的外中断请求时,则相应的DiDi位置为位置为113