- 48
- 0
- 约5.24万字
- 约 36页
- 2017-05-04 发布于天津
- 举报
3.1中断基本知识.doc
3.1 中断基本知识
3.1.1中断向量
Intel x86系列微机共支持256种向量中断,为使处理器较容易地识别每种中断源,将它们从0到256编号,即赋以一个中断类型码n,Intel把这个8位的无符号整数叫做一个向量,因此,也叫中断向量。所有256种中断可分为两大类:异常和中断。异常又分为故障(Fault)和陷阱(Trap),它们的共同特点是既不使用中断控制器,又不能被屏蔽。中断又分为外部可屏蔽中断(INTR)和外部非屏蔽中断(NMI),所有I/O设备产生的中断请求(IRQ)均引起屏蔽中断,而紧急的事件(如硬件故障)引起的故障产生非屏蔽中断。
非屏蔽中断的向量和异常的向量是固定的,而屏蔽中断的向量可以通过对中断控制器的编程来改变。Linux对256个向量的分配如下:
从0~31的向量对应于异常和非屏蔽中断。
从32~47的向量(即由I/O设备引起的中断)分配给屏蔽中断。
剩余的从48~255的向量用来标识软中断。Linux只用了其中的一个(即128或0x80向量)用来实现系统调用。当用户态下的进程执行一条int 0x80汇编指令时,CPU就切换到内核态,并开始执行system_call( )内核函数。
外设可屏蔽中断
Intel x86通过两片中断控制器8259A来响应15个外中断源,每个8259A可管理8个中断源。第一级(称主片)的第二个中断请求输入端,与第二级82
您可能关注的文档
- 2010中国无人机系统峰会-关于展览.doc
- 2010年5月11日—5月14日中国西安SNDAsiaBootCamp—Graphics.doc
- 2010年党群、政府系统单位责任考核自查自评表.doc
- 2010级案例分析.ppt.ppt
- 2011-2012集训队第一次集中.ppt
- 2011年入党积极分子基本信息表.doc
- 2011年全科医生培训工作-四川省全科医学网.ppt
- 2011年国际热点问题.ppt-马克思主义学院.ppt
- 2011年山东省临沂市初中学生学业考试语文试题.doc
- 2011年第八届中国旅游发展论坛北京对话邀请函-北京第二外国语学院.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)