外部中断和内部中断
2014-12-18 15:07
120 查看
外部中断是指外部有中断源时执行相应的中断程序,主要是指INT0,INT1,通讯中断;内部中断主要是指定时器/计数器中断,装栈溢出后置位相关特殊寄存器来执行中断;
举一个例子,外部中断:你在吃饭,这时候电话响了,你暂时放下餐具去接听电话在这里吃饭是你目前正在执行的程序,电话响了,是一个中断源,他是随机的,不定时发生,接完电话(处理完中断事件)你回来继续吃,(继续执行中断点没有做处理完的程序)
内部中断:你正在吃饭,这时碗里的饭没有了,你要去盛饭,盛了饭回来继续吃,在这里吃饭依然是你目前正在处理的一个程序,碗里的饭没有了相当于是一个中断,这个中断是由你吃饭引起了,相当于系统中的标志位溢出;
相关文章推荐
- 外部中断和内部中断 硬中断 软中断 中断下半部
- ARM9260内部中断和外部中断触发方式
- LINUX内核中断(ioremap,内部watchdog中断,外部中断)
- S3C2440内部中断和外部中断
- 外部中断和内部中断详解
- 外部中断与内部中断
- 在执行yiic webapp命令时,就报以下错误了: ‘"php.exe"’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
- STM32自学笔记——外部中断
- C++中的内部连接与外部连接
- cmd下输入python,报不是内部或外部命令错误的解决方法
- Wince外部中断控制LED详解---动态申请
- 十.ARM裸机学习之中断系统2(S5PV210按键外部中断及中断处理)
- STM32 外部中断
- win10系统java不是内部或外部命令win10命令行运行java提示找不到或无法加载主类
- STM32F1外部中断实例
- TMS320F28335---外部按键中断
- adb 'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件--已解决
- python 命令行:help(),'more'不是内部或外部命令,也不是可运行的程序或批处理文件
- 通过环境变量设置将外部参数传递到qooxdoo应用系统内部
- android中的文件操作详解以及内部存储和外部存储