常见的中断号

   最近工作需要用dos系统开发,以前一直搞linux,哪里还容得下其他的系统╮(╯▽╰)╭

   下面将PC机常用的中断号贴出来,都怪自己大学的微机原理与接口技术没学好啊!

●INT 00H:“0”作为除数

●INT 01H:单步中断

●INT 02H:非屏蔽中断

●INT 03H:断点中断

●INT 04H:算数溢出错误

●INT 05H:打印屏幕和BOUND越界

●INT 06H:非法指令错误

●INT 07H:处理器扩展无效

●INT 08H:时钟中断

●INT 09H:键盘输入

●INT 0BH:串行通信口(COM2)

●INT 0CH:串行通信口(COM1)

●INT 0DH:并行通信口(LPT2)

●INT 0EH:磁盘驱动器输入/输出

●INT 0FH:并行通信口(LPT1)

●INT 10H:显示服务(Video Service)

●INT 11H:读取设备配置

●INT 12H:读取常规内存大小(返回值AX为内存容量,以K为单位)

●INT 13H:直接磁盘服务(Direct Disk Service)

●INT 14H:串行口服务(Serial Port Service)

●INT 15H:杂项系统服务(Miscellaneous System Service)

●INT 16H:键盘服务(Keyboard Service)

●INT 17H:并行口服务(Parallel Port Service)

●INT 18H:ROM Basic

●INT 19H:重启动系统

●INT 1AH:时钟服务(Clock Service)

●INT 1BH:Ctrl+Break处理程序

●INT 1CH:用户时钟服务

●INT 1DH:指向显示器参数表指针

●INT 1EH:指向磁盘驱动器参数表指针

●INT 1FH:指向图形字符模式表指针

DOS中断表如下

●INT 20H:中止程序运行

●INT 21H:字符功能调用、目录控制、文件操作、系统功能、进程控制、时间和日期功能

●INT 22H:中止处理程序的地址

●INT 23H:Ctrl+C处理程序

●INT 24H:致命错误处理程序

●INT 25H:读磁盘扇区(忽略逻辑结构)

●INT 26H:写磁盘扇区(忽略逻辑结构)

●INT 27H:中止,并驻留在内存

●INT 28H:DOS空闲

●INT 2FH:多重中断服务

●INT 33H:鼠标功能中断

你可能感兴趣的:(常见的中断号)