- 6
- 0
- 约6.38千字
- 约 10页
- 2019-08-09 发布于辽宁
- 举报
7.4 可编程中断控制器8259A PIC,Programmable Interrupt Controller 可对8个中断源实现优先级控制 可扩展至对64个中断源实现优先级控制 可编程设置不同工作方式 根据中断源向x86提供不同中断类型码 引脚分配及功能见教材 8259A的内部结构 IRR 中断请求寄存器 用来存放由外部输入的中断请求信号IR0~IR7,允许多位置1。 ISR 中断服务寄存器 保存、记录正在处理中的中断请求,当任何一级中断被响应,CPU正在执行它的中断服务程序时,ISR相应位置1。 PR 优先级判别器 对保存在IRR中的中断请求进行优先级识别,送出最高级别中断请求到ISR中;当出现多重中断时,PR判定是否允许所出现的中断去打断正在处理的中断。 IMR 中断屏蔽寄存器 实现对各级中断的有选择的屏蔽,当某位为1,表示禁止这一级中断请求进入系统 7.4.1 8259A的内部结构 D7~D0 RD WR A0 CS CAS0 CAS1 CAS2 SP/EN 数据缓冲器 读写逻辑 级联 比较/缓冲 控制逻辑 中断屏蔽寄存器IMR ISR PR I
原创力文档

文档评论(0)