首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

x86中断完全版(11)

x86中断完全版(11)

(22)、功能17H

功能描述: 重装鼠标驱动器状态
入口参数: AX=17H
ESX=鼠标驱动器状态的地址
出口参数: 无

(23)、功能18H

功能描述: 为鼠标事件设置可选的处理程序
入口参数: AX=18H
CX=替换中断掩码
ESX=替换中断处理程序的地址
CF=0
出口参数: 无

(24)、功能19H

功能描述: 读取替换处理程序的地址
入口参数: AX=19H
CX=替换中断掩码
出口参数: 若AX=-1 -- 不成功,否则,ESX=中断处理程序的地址

(25)、功能1AH

功能描述: 设置鼠标的灵敏度,其取值1~100
入口参数: AX=1AH
BX=水平灵敏度(每8个象素鼠标需要移动的数量,一般为8)
CX=垂直灵敏度(每8个象素鼠标需要移动的数量,一般为16)
DX=倍速阀值
出口参数: 无

(26)、功能1BH

功能描述: 读取鼠标的灵敏度
入口参数: AX=1BH
出口参数: BX=水平灵敏度
CX=垂直灵敏度
DX=倍速阀值

(27)、功能1CH

功能描述: 设置鼠标中断速率
入口参数: AX=1CH
BX=每秒钟中断的次数:0-关中断,1-30/S,2-50/S,3-100/S,4-200/S
出口参数: 无

(28)、功能1DH

功能描述: 为鼠标指针选择显示页
入口参数: AX=1DH
BX=显示页
出口参数: 无

(29)、功能1EH

功能描述: 读取鼠标指针的显示页
入口参数: AX=1EH
出口参数: BX=显示页

(30)、功能1FH

功能描述: 禁止鼠标驱动程序
入口参数: AX=1FH
出口参数: 若AX=-1 -- 不成功,否则,ES:BX=鼠标驱动程序的地址

(31)、功能20H

功能描述: 启动鼠标驱动程序
入口参数: AX=20H
出口参数: 无

(32)、功能21H

功能描述: 鼠标驱动程序复位
入口参数: AX=21H
出口参数: 若AX=-1 -- 不成功,否则,BX=2

(33)、功能22H

功能描述: 设置鼠标驱动程序信息语言
入口参数: AX=22H
BX=语言代码:0-英语,1-法语,2-荷兰语,3-德语,4-瑞典语,5-芬兰语,6-西班牙语,7-葡萄牙语,8-意大利语


出口参数: 无

(34)、功能23H

功能描述: 读取语种
入口参数: AX=23H
出口参数: BX=语言代码

(35)、功能24H

功能描述: 读取鼠标信息
入口参数: AX=24H
出口参数: BH=主版本号,BL=辅版本号
CL=中断请求号
CH=鼠标类型:1-Bus Mouse,2-Serial Mouse,3-InPort Mouse,4-PS/2 Mouse,5-HP Mouse

(36)、功能25H

功能描述: 读取鼠标驱动程序信息
入口参数: AX=25H
出口参数: AX=鼠标驱动程序信息: 位15 -- 0: 驱动程序是.SYS文件,否则,为.COM文件
位14 -- 0: 不完全鼠标显示驱动程序,否则,为完全的
位13-12 -- 00: 软件文本光标
01: 硬件文本光标
1X: 图形光标


(37)、功能26H

功能描述: 读取最大有效坐标
入口参数: AX=26H
出口参数: BX=鼠标驱动程序状态
CX=最大水平坐标
DX=最大垂直坐标

其它DOS中断

INT 20H - 终止程序运行
INT 22H - 终止处理程序的地址
INT 23H - Ctrl+C处理程序
INT 24H - 致命错误处理程序
INT 25H - 读磁盘扇区(忽略逻辑结构)
INT 26H - 写磁盘扇区(忽略逻辑结构)
INT 27H - 终止,并驻留在内存
INT 28H - DOS空闲
INT 2FH - 多重中断服务
返回列表