当前位置: 首页 > news >正文

第2章 认识CPU-2.3 32位微处理器(3)

4. 中断处理

80386不但保存了8086/8088的所有中断,还增强了很多功能。我们把外部中断称为“中断”,把内部中断称为“异常”。

在实模式下,中断的处理和8086/8088完全一样。但是,在保护模式下,80386不再使用简单的中断向量表来处理中断程序,而是引入了“中断描述符”。

GATE STRUC ;门的数据结构

OFFSETL DW 0 ;32位偏移的低a16位

SELECTOR DW 0 ;选择子

DCOUNT DW 0 ;双字计数字段

GTYPE DB 0 ;类型

OFFSETH DW 0 ;32位偏移的高16位

GETE ENDS

中断的简单处理过程如下:

(1)当中断产生时,通过中断号找到对应的中断描述表。

(2)从中断描述表中取出对应的选择子和偏移。

(3)通过选择子从描述符中取出段的基值加上偏移,形成中断处理程序的位置。

(4)转入中断处理程序。

(5)中断处理程序分为以下两种。

 当程序出现中断时,让中断自己进行处理,程序跳到中断点后继续运行。

 中断程序可能先在环1进行一些处理,然后再跳环2进行一些处理,还可能跳用户层(环3)进行处理。但是Windows中是没有环1、环2的过程的,所以这种情况一般发生在异常中。这时就会变成先在系统级进行处理,当处理完后,再返回到用户级继续处理,当用户级完成后,再返回到中断点。

http://www.jsqmd.com/news/389835/

相关文章:

  • 图论笔记
  • 第2章 认识CPU-2.4 【实例】:在DOS实模式下读取4GB内存(1)
  • 不踩雷!继续教育专属AI论文网站 —— 千笔·专业论文写作工具
  • 用数据说话 8个AI论文工具:自考毕业论文+开题报告全测评
  • AI Agent 安全工程师:构建可信、可控、可审计的下一代智能体安全体系
  • 照着用就行:自考必备的降AI率软件 千笔·降AI率助手 VS 锐智 AI
  • 闭眼入!10个AI论文工具测评:本科生毕业论文写作必备指南
  • 一篇搞定全流程 8个AI论文软件:继续教育毕业论文+格式规范全测评
  • 一文讲透|9个降AI率工具:MBA论文降AI率全攻略
  • 参考文献崩了?千笔·专业论文写作工具,碾压级的AI论文软件
  • 智慧养殖牛只行为活动状态检测数据集VOC+YOLO格式2113张5类别
  • 闭眼入 8个降AIGC平台测评:专科生降AI率必备神器
  • 新手也能上手!万众偏爱的AI论文写作软件 —— 千笔
  • 详细介绍:谷歌驱动安装自动化
  • [特殊字符] 龍魂系统·审计内核宪法篇·第六章
  • 旧版联想电脑管家 3.0.0.5292 _吾爱破解_转
  • 什么是虚拟路由器
  • 先进工业网络是怎样的
  • 什么是小行星架构
  • Go接口与类型系统进阶:从底层实现到泛型实战
  • 什么是Xsec
  • 加油站自动车距提醒,保持安全停车距离,输出引导位置。
  • 什么是xFlow
  • 《敢问路在何方》MV制作教程:DeepSeek+百度AI+剪映,三款工具打造经典
  • 《实时渲染》第3章-图形处理单元-3.7几何着色器
  • 从零起步的SEO实战技巧,助力网站快速提升流量与曝光
  • python高校学生兼职平台
  • 2026年高性价比技术岗位深度解析:AI Agent工程师 vs Java工程师 —— 基于净收入、生活成本与职业前景的全面对比
  • 基于nodejs+vue的农村留守儿童教育帮扶系统
  • 基于nodejs+vue的残疾人综合帮扶系统