中断源的种类

转载 2007年09月22日 06:19:00
  1. 由外围设备引起的中断。通常包括低速外围设备的数据缓存寄存器已经准备好接受或发送数据,外围告诉设备采用DMA方式完成一个数据传送之后的处理工作,外围设备的启动和停止, 完成对外围设备的控制, 输入输出过程中任意一个环节出现错误
  2. 由处理机产生的中断。例如算术操作溢出,除数为0,数据校验错误,非法数据格式等。
  3. 由存储器产生的中断。例如, 非法地址, 动态随即存储器刷新, 主存储器页面失效, 数据或地址校验错,访问主存储器超时。
  4. 由控制器产生的中断。 例如, 非法指令, 未定义的操作码, 用户程序执行了特权指令, 堆栈溢出, 分时系统中时间片到, 操作系统用户态和特权态的切换。
  5. 由总线产生的中断。 包括输入输出, 总线出错, 存储器总线出错。
  6. 实时过程产生的中断。例如, 实时设备的采样中断, 为某些实时控制设备发送控制信号
  7. 实时钟的定时中断
  8. 多处理机系统中,从其他处理机发送来的中断, 控制开关中断
  9. 程序调试过程中, 执行完一条指令或程序运行到一个事先设置的断点时, 通过中断进入监控程序, 以便对被调试程序进行跟踪或检测
  10. 硬件故障中断。 通过监控程序调用诊断程序对机器各个部分进行诊断, 如果诊断没有错误则重新引导机器, 否则停机。
  11. 电源故障中断。 这时必须停止其他一切工作, 保存处理机全部状态信息挥发性存储器中的内容


IBM的机器通常把中断源分成6类
  • 重启中断
  • 机器检验出错中断, 当发生硬件,软件故障时产生。
  • 程序性错误引起的中断。包括指令或数据格式错误, 在程序执行过程中出现非法操作码, 主存保护错误,地址越界错误, 各种运算溢出错误。。。
  • 访问管理程序中断
  • 外部事件中断。包括各种用于计时,计费,控制的定时器中断
  • 输入输出中断
一本教科书上来的

《汇编语言》学习(十二)内中断

《汇编语言》第12章主要介绍8086CPU的内中断的机制,包括:4种类型的内中断、中断类型码(byte-256)、中断向量表(IVT)、中断过程、中断处理函数的基本模型和iret中断返回指令。文中以“...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2016年11月08日 10:54
  • 1076

中断-中断的种类

一:基本概念 二:中断源分类       1.机器故障中断        2.程序性中断        3.输入/输出设备中断        4.外中断  来自控制台的中断开关,计时器,时钟或其...
  • sxnuqk
  • sxnuqk
  • 2017年11月21日 16:47
  • 119

stm32中中断源名和中断处理函数名所在位置

stm32中中断源名和中断处理函数名所在位置 两个文件分别在stm32f4xx.h(中断名) CORE—startup_stm32f40_41xxx.s(中断函数名)...
  • sinat_36330809
  • sinat_36330809
  • 2017年07月16日 16:05
  • 523

中断的分类

这是我们疯狂内核系列的中断处理专题开山之作,中断,广义的来说通常被定义为一个事件,该事件触发改变处理器执行指令的顺序。狭义地来说,针对80x86体系,中断被分为中断和异常,又叫同步中断和异步中断。注意...
  • yunsongice
  • yunsongice
  • 2010年02月11日 10:53
  • 3429

ARM中断源和中断过程分析

中断源分析 中断分为两大类,由中断源来区分: 内部中断,其中断源由内部外设提供。如:DMA/UART等 外部中断,其中断源由外部请求中断。如:EINTn 先来分析下59个中断源:35个...
  • YuZhiHui_No1
  • YuZhiHui_No1
  • 2014年08月09日 16:13
  • 1544

中断响应时间/中断步骤/中断源

中断的响应时间就是中断的响应过程的时间,中断的响应过程是当有事件产生,进入中断之前必须先记住当前正在做的事情,然后去处理发生的事情,处理这个过程的时间,叫做中断响应时间。   计算机中也是采用的这种...
  • u013203733
  • u013203733
  • 2017年06月29日 10:10
  • 187

中断类型

中断类型分为如下两大类: 一、强迫性中断:正在运行的程序所不期望的,来自硬件故障或外部请求。 1、I/O 中断:来自外部设备通道; 2、程序性中断:运行程序本身的中断,如 溢出、缺页中断、...
  • smilesundream
  • smilesundream
  • 2017年04月17日 14:18
  • 1159

51之中断

/****************************** 51单片机的中断系统。 选用的单片机型号是:HC6800-ES V2.0 **************************...
  • williamgavin
  • williamgavin
  • 2017年09月19日 15:52
  • 174

MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应?

“任何你真正想得到的一定是值得坚持的!”
  • qq_33044095
  • qq_33044095
  • 2016年10月11日 21:09
  • 3994

ARM中断详解

参考文献:http://blog.sina.com.cn/s/blog_6a1928130100px85.html                     http://blog.sina.com....
  • yc550370460
  • yc550370460
  • 2013年01月07日 13:41
  • 2417
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:中断源的种类
举报原因:
原因补充:

(最多只允许输入30个字)