初始化中断

中断分类

Q1:中断的分类?
在这里插入图片描述
Q2:外部中断和内部中断的区别?如何接收外部中断?
外部中断:来自硬件的中断,如收到网络的数据包
内部中断:软件的中断,包括软中断与异常
CPU通过INTR和NMI两条信号线接收外部中断,区别如图所示:
在这里插入图片描述
从INTR信号线接收到的是可屏蔽中断,是诸如网卡,硬盘发出的中断,由8295A芯片把接受到的中断信号提供给CPU,处理流程可见这篇博客:中断控制器8295A芯片处理过程
从NMI信号线接收的是不可屏蔽中断,如内存读写错误,可以理解成系统即将宕机

Q3:内部中断:
软中断:软件内部发起的指令,如int8,系统调用属于软中断
异常:运行时遇到的错误,如除0
            故障:如缺页࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值