
8086内部中断和外部中断是指中断信号的来源不同。
8086内部中断:是指由8086处理器内部产生的中断。内部中断包括执行异常(如除法错误、溢出错误等)和软件中断(即通过特定指令产生的中断)。内部中断通常是由8086处理器自身检测到某些错误或执行特定指令时产生的,并且会引发处理器执行一些特定的中断处理程序。
8086外部中断:是指由外部设备或外部事件产生的中断。外部中断可以是来自外部设备的请求(如键盘输入、定时器溢出等),也可以是其他外部事件(如硬件中断请求信号)。外部中断通常需要特殊硬件电路来检测和处理中断请求,并且需要由处理器响应和处理。
总结:
- 内部中断是由处理器自身产生的,外部中断是由外部设备或外部事件产生的。
- 内部中断通常是由8086处理器内部的错误或执行特定指令触发的,外部中断通常是由外部设备请求或其他外部事件触发的。
- 内部中断和外部中断都需要处理器响应和处理中断请求,但处理方式和中断处理程序可能会有所不同。