什么是硬件中断?

什么是硬件中断?如题

第1个回答  推荐于2017-12-06
硬件中断分为外部中断和内部中断,
外部中断一般是指由计算机外设发出的中断请求,如:键盘中断、打印机中断、定时器中断等。外部中断是可以屏蔽的中断,也就是说,利用中断控制器可以屏蔽这些外部设备的中断请求。
内部中断是指因硬件出错(如突然掉电、奇偶校验错等)或运算出错(除数为零、运算溢出、单步中断等)所引起的中断。内部中断是不可屏蔽的中断。本回答被网友采纳
第2个回答  2013-04-11
硬件中断就相当于 芯片内部已经设置好了的中断 会把程序的一些非正常情况统计起来
例如 当定义的 flash空间不足时 在编译过程中可能没有错误 但在芯片上运行时 会找不到相应的地址 导致程序跑飞 为了阻止这种情况 只能是 使程序进入死循环
第3个回答  2017-12-05
硬件中断不可屏蔽 软件中断可屏蔽
第4个回答  2013-04-11
硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。

百科解释:
硬件中断是一个异步信号,表明需要注意,或需要改变在执行一个同步事件。硬件中断是一种在轮询循环,等待外部事件方面避免浪费处理器的宝贵时间的方式。作为一个独立的有控制线系统,它们可以在硬件中实现,或被集成到存储器子系统。

文库详细讲解:

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网