问答题 什么叫中断?什么叫中断源?有哪些中断源?
【正确答案】中断就是使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序(称为中断服务程序),待该程序处理完后,再返回运行原程序。
   所谓中断源,即引起中断的事件或原因,或发出中断申请的来源。
   中断源可分为外部中断源和内部中断源两大类。
   (1) 外部中断源是指由CPU的外部事件引发的中断.主要包括:①一般中、慢速外设,如键盘、打印机、鼠标等;②数据通道,如磁盘、数据采集装置、网络等;③实时时钟,如定时器定时已到,发中断申请;④故障源,如电源掉电、外设故障、存储器读出出错以及越限报警等事件。
   (2) 内部中断源是指由CPU的内部事件(异常)引发的中断,主要包括:①由CPU执行中断指令INT n引起的中断;②由CPU的某些运算错误引起的中断,如除数为0或商数超过了寄存器所能表达的范围、溢出等;③为调试程序设置的中断,如单步中断、断点中断;④由特殊操作引起的异常,如存储器越限、缺页等。
【答案解析】