中断-屏蔽位

本文详细介绍了中断控制器的概念,如8259A的级联和重要寄存器,包括IRR、ISR、IMR等。重点讲解了中断屏蔽位的作用,用于控制中断执行的优先级,并通过示例说明如何设置中断级处理程序和屏蔽位的关系以实现不同优先级的中断处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.中断控制器(PIC:适用于单处理器、APIC)

1.定义

  • 中断控制器可以看作是中断服务的代理,外设五花八门,如果没有一个中断的代理,外设想要给cpu发送中断信号来处理中断。那么只能是外设连接在cpu引脚上,由于cpu引脚很宝贵,所以不可能拿出那么多引脚来供外设连接,所以就有了这个中断控制器代理人,所有外设都连接在这个中断控制器上,再有这个中断控制器连接到cpu引脚上

2.中断控制器级联

  • 中断控制器引脚也不是无限的,所以为了支持更多外设的连接,就出现了级联技术。例如一个8259A芯片只能支持8各中断(因为其只有8个引脚),所以就需要从这个芯片上空出来一个引脚,连接另一块8259A芯片,从而扩充中断外设接口。

3.中断控制器芯片中几个重要的寄存器

1.IRR

  • 共8位,对饮8个中断引脚,当某个引脚接收中断信号时,IRR中相应的位置变为1,表示PIC已经收到该设备的中断请求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值