IA-32 Linux:如果由于清除了IF而忽略了该中断,IPC是否会重新触发该中断?

问题描述 投票:0回答:1

我知道在中断处理期间有两个“掩码”,PIC中的IMR(中断掩码寄存器)掩盖特定的中断,CPU中的IF(中断标志)掩盖除NMI之外的所有中断。

[我认为当IMR屏蔽(禁止)特定中断时,将记录该中断(因为它设置了中断位),并且一旦IMR取消屏蔽(启用)该中断将由PIC触发。

但是,我想知道当IMR取消屏蔽特定中断但清除IF时会发生什么?该中断肯定会被CPU忽略。但是它已经被PIC触发,并且PIC正在等待CPU确认。那么一旦设置了IF,中断会再次触发吗?

interrupt pic processor interrupt-handling
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.