中断向量表

简介:

博学,切问,近思--詹子知 (http://blog.csdn.net/zhiqiangzhan) 

80x86中断向量

I/O ADDR

INT TYPE FUNCTION
00 ~ 03 0 除法溢出中断
04 ~ 07 1 单步(用于DEBUG)
08 ~ 0B 2 非屏蔽中断(NMI)
0C ~ 0F 3 断点中断(用于DEBUG)
10 ~ 13 4 溢出中断
14 ~ 17 5 打印屏幕
18 ~ 1F 6,7 保留

 

8259中断向量

I/O ADDR INT TYPE FUNCTION
20 ~ 23 8 定时器 (IRQ0)
24 ~ 27 9 键盘 (IRQ1)
28 ~ 2B A 彩色/图形 (IRQ2)
2C ~ 2F B 串行通信COM2 (IRQ3)
30 ~ 33 C 串行通信COM1 (IRQ4)
34 ~ 37 D LPT2控制器中断 (IRQ5)
38 ~ 3B E 磁盘控制器中断 (IRQ6)
3C ~ 3F F LPT1控制器中断 (IRQ7)

 

BIOS中断向量

I/O ADDR INT TYPE FUNCTION
40 ~43 10 视频显示 I/O
44 ~ 47 11 设备检验
48 ~ 4B 12 测定存储器容量
4C ~ 4F 13 磁盘 I/O
50 ~ 53 14 RS-232 串行口 I/O
54 ~ 57 15 系统描述表指针
58 ~ 5B 16 键盘 I/O
5C ~ 5F 17 打印机 I/O
60 ~ 63 18 ROM BASIC 入口代码
64 ~ 67 19 引导装入程序
68 ~ 6B 1A 日时钟

 

提供给用户的中断

I/O ADDR INT TYPE FUNCTION
6C ~ 6F 1B Ctrl - Break 控制的软中断
70 ~ 73 1C 定时器控制的软中断

 

参数表指针

I/O ADDR INT TYPE FUNCTION
74 ~ 77 1D 视频参数块
78 ~ 7B 1E 软盘参数块
7C ~ 7F 1F 图形字符扩展码

 

DOS中断向量

I/O ADDR INT TYPE FUNCTION
80 ~ 83 20 DOS 中断返回
84 ~ 87 21 DOS 系统功能调用
88 ~ 8B 22 程序中止时 DOS 返回地址(用户不能直接调用)
8C ~ 8F 23 Ctrl - Break 处理地址(用户不能直接调用)
90 ~ 93 24 严重错误处理(用户不能直接调用)
94 ~ 97 25 绝对磁盘读功能
98 ~ 9B 26 绝对磁盘写功能
9C ~ 9F 27 终止并驻留程序
A0 ~ A3 28 DOS安全使用
A4 ~ A7 29 快速写字符
A8 ~ AB 2A Microsoft 网络接口
B8 ~ BB 2E 基本 SHELL 程序装入
BC ~ BF 2F 多路服务中断
CC ~ CF 33 鼠标中断
104 ~ 107 41 硬盘参数块
118 ~ 11B 46 第二硬盘参数块
11C ~ 3FF 47 ~ FF BASIC 中断

 

目录
相关文章
BUUCTF--misc--大白1
BUUCTF--misc--大白1
uniapp项目的.gitignore
uniapp项目的.gitignore
116 0
|
7月前
|
人工智能 IDE 测试技术
《AIGC+软件开发新范式》--07.通义灵码实战系列:一个新项目如何快速启动,如何维护遗留系统代码库?(1)
在AI 热度持续上升的当下,阿里云推出AI智能编码助手—通义灵码。通义灵码是一款基于阿里云通义代码大模型打造的智能编码助手,基于海量优秀开源代数据集和编程教科书训练,为开发者带来高效、流畅的编码体验。
104 1
|
8月前
|
资源调度 JavaScript
如何快速为 VitePress 添加 RSS 订阅支持
前言 在看许多个人博客站点的时候,右上角总会有个RSS订阅的标志 恰好我的博客也是基于 VitePress 搭建的,就想看看能不能也实现这个功能呢? 动手前先搜了一下,先是看到了vitepress-blog-zaun上有这个RSS的实现支持,再搜了一下发现Vue的官方博客 vuejs/blog 也是用的这样的实现 大概就是自定义 VitePress 的 buildEnd 钩子,在里面实现逻辑获取 md 文件列表,然后通过 feed 生成 RSS 文件,整个逻辑就 50+ 行代码
|
8月前
|
机器学习/深度学习 计算机视觉
YOLOv8改进 | 2023 | InnerIoU、InnerSIoU、InnerWIoU、FocusIoU等损失函数
YOLOv8改进 | 2023 | InnerIoU、InnerSIoU、InnerWIoU、FocusIoU等损失函数
488 0
|
JSON 自然语言处理 安全
|
机器学习/深度学习 数据采集 算法
数据预处理归一化详细解释
数据预处理归一化详细解释
606 0
数据预处理归一化详细解释
|
虚拟化 Docker 容器
Minikube - Kubernetes本地实验环境
为了方便大家本地开发和体验Kubernetes,社区提供了可以在本机部署的Minikube。本文介绍利用阿里云的镜像地址在Windows/Mac/Linux上来部署和配置Minikube
235575 13
Minikube - Kubernetes本地实验环境
|
传感器 机器学习/深度学习 算法
【WSN布局】基于LICHTENBERG算的多目标传感器选择和放置优化问题研究附matlab代码
【WSN布局】基于LICHTENBERG算的多目标传感器选择和放置优化问题研究附matlab代码
|
传感器 算法 计算机视觉
数字图像处理:噪声模型(椒盐噪声、随机噪声、高斯噪声)和滤波方法
数字图像处理:噪声模型(椒盐噪声、随机噪声、高斯噪声)和滤波方法
3371 0
数字图像处理:噪声模型(椒盐噪声、随机噪声、高斯噪声)和滤波方法