硬中断

中断是一种电信号,由硬件设备生成,然后传入到中断控制器的输入引脚。

中断控制器则发送一个电信号给CPU.

CPU根据中断信号携带的数字标志(中断号),按一定算法找到对应的中断向量的地址(比如8086下是用中断号乘于4),读取这个地址上的值,拿到的就是中断服务程序的内存地址。

最后再执行中断服务程序。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.