ITEEDU

8.3.5 鼠标的中断功能

鼠标是现在计算机系统中的一个常用输入设备,它为使用计算机带来了很大的方便,鼠标指针的各种表现形式还反映了系统(或应用程序)当前处于什么样的工作状态。许多计算机使用者为体现其个性化还选择各自喜欢的鼠标图形,所以,了解和掌握计算机系统对鼠标所提供的功能对理解鼠标的各种操作也是有一定的帮助。

1、鼠标中断的常用功能

BIOS系统提供了中断33H来实现鼠标中断功能,其常用的功能如下:

00H—初始化鼠标

01H—显示鼠标指针

02H—隐藏鼠标指针

03H—读取鼠标位置及其按钮状态

04H—设置鼠标指针位置

05H—读取鼠标按键信息

06H—读取鼠标按钮释放信息

07H—设置鼠标水平边界

08H—设置鼠标垂直边界

09H—设置图形鼠标形状

0AH—设置本文鼠标形状

0BH—读取鼠标移动计数

0CH—为鼠标事件设置处理程序

0FH—设置鼠标计数与象素比

10H—设置鼠标指针隐藏区域

14H—替换鼠标事件中断

18H—为鼠标事件设置替换处理程序

19H—读取替换处理程序的地址

1DH—为鼠标指针选择显示页

1EH—读取鼠标指针的显示页

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之鼠标功能中断。