首先感谢我的老师。下面的内容来自我的大学教材。教材是我的老师自己编撰的,是他的辛苦才使我今天学习更加方便。后悔一下当初玩的太多...
中断向量类型表
中断类型 | 功能 |
一 CPU中断类型 0 1 2 3 4 5 6,7 |
除法溢出中断 单步(用于DEBUG) 非屏蔽中断(NMI) 断点中断(用于DEBUG) 溢出中断 打印屏幕 保留 |
二 8259A中断类型 8 9 A B C D E F |
定时器(IRQ0) 键盘(IRQ1) 彩色/图形(IRQ2) 串行通信COM2(IRQ3) 串行通信COM1(IRQ4) 硬磁盘(IRQ5) 磁盘控制器中断(IRQ6) 并行打印机(IRQ7) |
三 BIOS中断类型 10 11 12 13 14 15 16 17 18 19 1A |
视频显示I/O 设备检验 测定存储器容量 磁盘I/O RS-232-C 串行口I/O 系统描述表指针 键盘I/O 打印机 ROM BASIC 入口代码 引导装入程序 日时钟 |
四 提供用户的中断类型 1B 1C |
Ctrl+Break控制的软中断 定时器控制的软中断 |
五 数据表指针中断类型 1D 1E 1F |
视频参数块 软盘参数块 图形字符扩展码 |
六 DOS中断类型 20 21 22 23 24 25 26 27 28 29 2A 2E 2F 30~3F |
DOS中断返回 DOS系统功能调用 程序终止时DOS返回地址(用户不能直接调用) Ctrl+Break处理地址(用户不能直接调用) 严重错误处理(用户不能直接调用) 绝对磁盘读功能 绝对磁盘写功能 终止并驻留程序 DOS安全使用 快速写字符 Mircrosoft网络接口 基本SHELL程序装入 多路服务中断 DOS保留 |
七 BASIC中断类型 40~5F 60~67 68~85 86~F0 F1~FF |
保留 用户软中断 保留 BASIC中断 保留 |
以上是256种中断的全部类型列表。这里只是简单的分类而已。对于每一种中断的详细使用还是要多加学习的。比如在网上搜索BIOS中断功能调用,应该都有详细介绍的。
感谢我的老师。