上传者: sanliangguangyin
|
上传时间: 2022-02-15 21:52:22
|
文件大小: 155KB
|
文件类型: -
1.1鼠标简介
鼠标系统实际上由两个主要元素组成:鼠标机制和称作鼠标驱动程序的内存驻留程序。鼠标驱动程序提供鱼鼠标通信所需的全部低级支持。此外,它自动维持鼠标光标位置和发现是否按下了某个键。一旦装入驱动程序,鼠标就可以被随后执行的任意程序使用。可以通过PC中短33H访问鼠标和鼠标驱动程序的各种功能。所选择的特定函数依赖于中断时AX寄存器的值。三个其它寄存器(BX、CX和DX)用于把各种参数传给鼠标例程。同样,鼠标函数使用这四个寄存器把鼠标的位置和按钮的状态返回给调用函数。
1.2 鼠标功能调用方法
用TC通过INT33H中段来编制基本函数,有三种常用方法:
1.嵌入汇编程序,如:ASM CLI清中断。
2.利用全程变量赋予寄存器值,然后通过函数geninterrupt()调用中断实现。
3.利用联合类型REGS,SREGS通过函数int86(),int86x()调用中断,原型在dos.h。