ZKX's LAB

汇编 8259中断控制 汇编,为什么9片8259A级联就可扩展至64级可屏蔽中断优先控制?

2020-07-27知识19

关于汇编的对可编程中断控制器的初始化命令字写入 初始化时ICW2只需提供高5位,低3位任意(通常为000),初始化时这3位的值是没有意义的。发生中断申请时,8259会自动将优先级最高的IRx对应的3位数填在这里,与ICW2的高5位。汇编,为什么9片8259A级联就可扩展至64级可屏蔽中断优先控制? 一片8259A可以接受并管理8级可屏蔽中断请求,通过9片8259A级联可扩展至64级可屏蔽中断优先控制 没有级联时,8259A的IR0-IR7用来接收外设的中断信号,所以1片最多可以有8级。2片中断控制芯片8259A可管理几级中断源 两片8259A级联使用,从片可管理8个外部中断源;主片可管理7个外部中断源;(作为联级,主片其中1个IRx引脚用于连接与从片的INT引脚)两片8259联级,总共可管理8+7=15个外部中断源。

#中断处理#中断服务程序#中断优先级#初始化

随机阅读

qrcode
访问手机版