解释中断和中断源的概念

西昌是哪个省2022-07-08  26

中断是指计算机暂停当前程序的执行,执行另一个程序来处理事件(硬件或软件),处理完毕后返回原程序继续运行的过程。它描述了中断处理器的工作状态。我们统称中断的原因或能发出中断请求信号的源为中断源。

中断源

一般来说,有以下外部中断:

I. I/O设备:如显示器、键盘、打印机等。

二。数据通道:软盘、硬盘、光盘等。

3.实时时钟:如外部定时电路等。

四。用户故障源:如停电、奇偶错误等。

CPU内部产生几个中断源:

一是由CPU的运行结果产生:如除数0、结果溢出、单步执行等。

其次,执行中断指令INT:INT3

三。非法操作或指令引起的异常处理。

一般来说,有以下中断源:

(1)外部设备请求中断。通用外部设备(如键盘、打印机、A/D转换器等。)完成自己的操作后向CPU发送中断请求,请求CPU为他服务。

(2)故障强制中断。计算机的一些关键部分装有自动故障检测装置。如操作溢出、内存读取错误、外部设备故障、断电等报警信号等。,这些设备的报警信号可以中断CPU,并进行相应的中断处理。由计算机硬件异常或故障引起的中断,也称为内部异常中断。

(3)实时时钟请求中断。在控制中会遇到定时检测和控制,所以经常使用外部时钟电路(可编程)来控制其时间间隔。需要计时时,CPU发出命令启动时钟电路。一旦到了规定的时间,时钟电路发出中断请求,CPU轮流完成检测和控制工作。

(4)数据通道中断。数据通道中断也称为直接内存访问(DMA)操作中断,如磁盘、磁带机或CRT,需要直接与内存交换数据。

(5)节目主动中断。CPU执行特殊指令(自陷指令)或硬件电路引起的中断是程序的主动中断,是指用户调试程序时,程序为检查中间结果或发现错误而采取的检查手段,如断点中断、单步中断等。

转载请注明原文地址:https://juke.outofmemory.cn/read/643669.html

最新回复(0)