试题详情
简答题简述中断控制器8259的主要功能?简述8259的工作过程。
  • 中断控制器8259具有8级优先权管理,可用9片扩展为64级中断系统,接受中断请求,提供中断类型号,具有屏蔽与开放中断的功能,可编程选择不同工作方式 。
    8259的工作过程:
    (1)有请求输入时,将IRR相应位置位;
    (2)经IMR屏蔽电路处理后(IRR与IMR相与),送PR;
    (3)PR检测出最高的中断请求位,并经嵌套处理考虑是否发送INT;
    (4)若可发INT信号,则控制逻辑将INT信号送给CPU的INTR引脚;
    (5)若CPU处在开中断,则在当前指令完成后,发两个INTA信号;
    (6)8259A接到第一个INTA信号后,使ISR位置位,IRR相应位复位;
    (7)CPU启动另一个响应周期,输出第二个INTA脉冲,8259A;
    (8)向数据总线送出中断类型码;同时,CPU取出此向量乘以4;
    (9)得到中断服务程序的入口地址;
    (10)中断响应周期完成,CPU执行中断服务程序,8259A工作;
    (11)在自动结束AEOI或普通结束EOI模式下,使ISR清0。
  • 关注下方微信公众号,在线模考后查看

热门试题