微机原理中8086中啥是硬中断,啥是软中断,二者区别在哪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微机原理中8086中啥是硬中断,啥是软中断,二者区别在哪相关的知识,希望对你有一定的参考价值。

参考技术A 软中断和硬中断
.
1. 软中断, 也称内中断, 是由执行某些指令引起的
软中断, 一般是由下列这4种情况引发的:
1) DIV或IDIV指令:当执行这些除法指令,若除数为0或商溢出,则一定会产生中断,这叫0型中断
2) INT指令:当执行INT n时,则产生n型中断
3) INTO指令:若指令序列执行过程中,前面指令的执行结果使溢出标志位OF=1, 接着若执行INTO指令,则会引起内部中断,称为4型中断
4) 单步执行
.
2. 硬中断, 也称外中断, 是由外部接口设备引起的
80x86有两条中断请求线:非屏蔽中断NMI线和可屏蔽中断INTR线,当这两条线上收到中断请求信号而引起中断时, 称这类中断为硬中断.(NMI线直接接CPU引脚, INTR线接8259A中断控制器)本回答被提问者采纳

以上是关于微机原理中8086中啥是硬中断,啥是软中断,二者区别在哪的主要内容,如果未能解决你的问题,请参考以下文章

面试官:啥是软中断?

操作系统中啥是“原子操作”

汇编语言中啥是立即数

java中啥是栈啊?

spring中啥是ioc

股票常识中啥是德国DAX指数