计算机系统中鼠标与扩展内存功能详解
在计算机系统的操作和管理中,鼠标驱动功能以及扩展内存功能扮演着重要的角色。下面将详细介绍鼠标驱动的相关功能以及Lotus/Intel/Microsoft扩展内存规范(EMS)的各项功能。
鼠标驱动功能
鼠标驱动提供了一系列功能,用于控制鼠标的各种属性和行为。以下是一些主要功能的详细介绍:
1. 获取鼠标灵敏度(Function 1BH)
此功能用于获取当前鼠标在垂直和水平屏幕移动时的米基(mickeys)与像素的比率,以及指针运动加倍的阈值速度。
- 调用方式 :将寄存器 AX
设置为 001BH
。
- 返回值 :
- BX
:水平米基值(范围为1 - 32,767,默认值为8)。
- CX
:垂直米基值(范围为1 - 32,767,默认值为16)。
- DX
:指针运动加倍的阈值速度(单位为米基/秒,默认值为64)。
- 注意事项 :可参考Int 33H的Function 0FH、13H和1AH。
2. 设置鼠标中断率(Function 1CH)
该功能用于设置鼠标驱动轮询鼠标状态的速率。较快的速率在图形模式下可提供更好的分辨率,但可能会降低应用程序的性能。
- 调用方式 :
- AX