00H —初始化鼠標(biāo)
01H —顯示鼠標(biāo)指針
02H —隱藏鼠標(biāo)指針
03H —讀取鼠標(biāo)位置及其按鈕狀態(tài)
04H —設(shè)置鼠標(biāo)指針位置
05H —讀取鼠標(biāo)按鍵信息
06H —讀取鼠標(biāo)按鈕釋放信息
07H —設(shè)置鼠標(biāo)水平邊界
08H —設(shè)置鼠標(biāo)垂直邊界
09H —設(shè)置圖形鼠標(biāo)形狀
0AH —設(shè)置本文鼠標(biāo)形狀
0BH —讀取鼠標(biāo)移動(dòng)計(jì)數(shù)
0CH —為鼠標(biāo)事件設(shè)置處理程序
0DH —允許光筆仿真
0EH —關(guān)閉光筆仿真
0FH —設(shè)置鼠標(biāo)計(jì)數(shù)與象素比
10H —設(shè)置鼠標(biāo)指針隱藏區(qū)域
13H —設(shè)置倍速的閾值
14H —替換鼠標(biāo)事件中斷
15H —讀取鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的緩沖區(qū)大小
16H —存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
17H —重裝鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
18H —為鼠標(biāo)事件設(shè)置替換處理程序
19H —讀取替換處理程序的地址
1AH —設(shè)置鼠標(biāo)的靈敏度
1BH —讀取鼠標(biāo)的靈敏度
1CH —設(shè)置鼠標(biāo)中斷速率
1DH —為鼠標(biāo)指針選擇顯示頁(yè)
1EH —讀取鼠標(biāo)指針的顯示頁(yè)
1FH —禁止鼠標(biāo)驅(qū)動(dòng)程序
20H —啟動(dòng)鼠標(biāo)驅(qū)動(dòng)程序
21H —鼠標(biāo)驅(qū)動(dòng)程序復(fù)位
22H —設(shè)置鼠標(biāo)驅(qū)動(dòng)程序信息語(yǔ)言
23H —讀取語(yǔ)種
24H —讀取鼠標(biāo)信息
25H —讀取鼠標(biāo)驅(qū)動(dòng)程序信息
26H —讀取有效坐標(biāo)
(1)、功能00H
功能描述:初始化鼠標(biāo),該操作只需要執(zhí)行一次
入口參數(shù):AX=00H
出口參數(shù):AX=0000H——不支持鼠標(biāo)功能,F(xiàn)FFFH——支持鼠標(biāo)功能
BX=鼠標(biāo)按鈕個(gè)數(shù)(在支持鼠標(biāo)功能時(shí))
在支持鼠標(biāo)功能的情況下,鼠標(biāo)還被設(shè)置如下參數(shù): 1、鼠標(biāo)指針?lè)旁谄聊恢醒?BR> 2、如果當(dāng)前鼠標(biāo)指針是顯示的,則操作后,鼠標(biāo)指針被隱藏
3、鼠標(biāo)指針的顯示頁(yè)為0
4、根據(jù)屏幕的顯示模式顯示鼠標(biāo)指針:文本—反向顯示矩形塊,圖形—尖頭形狀
5、水平象素比=8:8,垂直象素比=16:8
6、設(shè)置水平和垂直的顯示邊界為當(dāng)前顯示模式的邊界
7、允許光筆仿真
8、雙速門(mén)檻值=64
(2)、功能01H
功能描述:顯示鼠標(biāo)指針,通常在鼠標(biāo)初始化后,用此功能顯示其指針
入口參數(shù):AX=01H
出口參數(shù):無(wú)
(3)、功能02H
功能描述:隱藏鼠標(biāo)指針,一般在程序結(jié)束時(shí),調(diào)用此功能
入口參數(shù):AX=02H
出口參數(shù):無(wú)
(4)、功能03H
功能描述:讀取鼠標(biāo)位置及其按鈕狀態(tài)
入口參數(shù):AX=03H
出口參數(shù):BX=按鍵狀態(tài):位0=1——按下左鍵
位1=1——按下右鍵
位2=1——按下中鍵
其它位——保留,內(nèi)部使用
CX=水平位置
DX=垂直位置
(5)、功能04H
功能描述:設(shè)置鼠標(biāo)指針位置
入口參數(shù):AX=04H,CX=水平位置,DX=垂直位置
出口參數(shù):無(wú)
(6)、功能05H
功能描述:讀取鼠標(biāo)按鍵信息
入口參數(shù):AX=05H,BX=指定的按鍵:0—左鍵,1—右鍵,2—中鍵
出口參數(shù):AX=按鍵狀態(tài),參見(jiàn)功能3H中BX的說(shuō)明
BX=按鍵次數(shù)
CX=水平位置(最后按鍵時(shí))
DX=垂直位置(最后按鍵時(shí))
(7)、功能06H
功能描述:讀取鼠標(biāo)按鈕釋放信息
入口參數(shù):AX=06H,BX=指定的按鍵:0—左鍵,1—右鍵,2—中鍵
出口參數(shù):AX=按鍵狀態(tài),參見(jiàn)功能3H中BX的說(shuō)明
BX=釋放的次數(shù)
CX=水平位置(最后釋放時(shí))
DX=垂直位置(最后釋放時(shí))8)、功能07H
功能描述:設(shè)置鼠標(biāo)水平邊界
入口參數(shù):AX=07H
CX=最小水平位置
DX=水平位置
出口參數(shù):無(wú),鼠標(biāo)有可能因新區(qū)域變小而自動(dòng)移進(jìn)新區(qū)域內(nèi)
(9)、功能08H
功能描述:設(shè)置鼠標(biāo)垂直邊界
入口參數(shù):AX=08H
CX=最小垂直位置
DX=垂直位置
出口參數(shù):無(wú),鼠標(biāo)有可能因新區(qū)域變小而自動(dòng)移進(jìn)新區(qū)域內(nèi)
(10)、功能09H
功能描述:設(shè)置圖形鼠標(biāo)形狀
入口參數(shù):AX=09H
BX=指針的水平位置
CX=指針的垂直位置
ES:DX=16×16位光標(biāo)的映象地址 參數(shù)說(shuō)明:(BX,CX)是鼠標(biāo)的指針在16×16點(diǎn)陣中的位置,(0,0)是左上角;
ES:DX指向的存儲(chǔ)單元內(nèi)存放16×16點(diǎn)陣的位映象隱碼,緊跟其后的是16×16點(diǎn)陣的光標(biāo)掩碼。
鼠標(biāo)指針的顯示方法:位映象隱碼“邏輯與”上屏幕顯示區(qū)的內(nèi)容,然后再用光標(biāo)掩碼內(nèi)容“異或”前面運(yùn)算的結(jié)果。
出口參數(shù):無(wú)
(11)、功能0AH
功能描述:設(shè)置本文鼠標(biāo)形狀
入口參數(shù):AX=0AH
BX=光標(biāo)類(lèi)型: 0 —CX和DX的各位含義如下: 位7~0鼠標(biāo)指針?lè)?hào)
位10~8字符前景色
位11亮度
位14~12字符背景色
位15閃爍
1 —CX=光標(biāo)的起始掃描線
DX=光標(biāo)的結(jié)束掃描線
出口參數(shù):無(wú)
(12)、功能0BH
功能描述:讀取鼠標(biāo)移動(dòng)計(jì)數(shù)
入口參數(shù):AX=0BH
出口參數(shù):CX=水平移動(dòng)距離:正數(shù)——向右移,負(fù)數(shù)——向左移
DX=垂直移動(dòng)距離:正數(shù)——向下移,負(fù)數(shù)——向上移
(13)、功能0CH
功能描述:為鼠標(biāo)事件設(shè)置處理程序
入口參數(shù):AX=0CH
CX=中斷掩碼 位0=1——鼠標(biāo)指針位置發(fā)送變化
位1=1——按下左按鈕
位2=1——釋放左按鈕
位3=1——按下右按鈕
位4=1——釋放右按鈕
位5=1——按下中間按鈕
位6=1——釋放中間按鈕
位7~15=0——保留
ES:DX=中斷處理程序的地址
在進(jìn)入中斷處理程序時(shí),有關(guān)寄存器的值含義:
AX=中斷掩碼
BX=按鍵狀態(tài)
CX=鼠標(biāo)指針的水平位置
DX=鼠標(biāo)指針的垂直位置
SI=水平位置的變化量
DI=垂直位置的變化量
出口參數(shù):無(wú)
(14)、功能0DH
功能描述:允許光筆仿真
入口參數(shù):AX=0DH
出口參數(shù):無(wú)
(15)、功能0EH
功能描述:關(guān)閉光筆仿真
入口參數(shù):AX=0EH
出口參數(shù):無(wú)
(16)、功能0FH
功能描述:設(shè)置鼠標(biāo)計(jì)數(shù)與象素比
入口參數(shù):AX=0FH
CX=水平比例
DX=垂直比例
出口參數(shù):無(wú)
(17)、功能10H
功能描述:設(shè)置鼠標(biāo)指針隱藏區(qū)域
入口參數(shù):AX=10H
CX=左上角X坐標(biāo)
DX=左上角Y坐標(biāo)
SI=右下角X坐標(biāo)
DI=右下角Y坐標(biāo)
出口參數(shù):無(wú)
(18)、功能13H
功能描述:設(shè)置倍速的閾值,其缺省值為64
入口參數(shù):AX=13H
DX=閥值
出口參數(shù):無(wú)
(19)、功能14H
功能描述:替換鼠標(biāo)事件中斷
入口參數(shù):AX=14H
CX=中斷掩碼
ES:DX=中斷處理程序的地址
出口參數(shù):CX=舊的中斷掩碼
ES:DX=舊的中斷處理程序地址
(20)、功能15H
功能描述:讀取鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的緩沖區(qū)大小
入口參數(shù):AX=15H
出口參數(shù):BX=存放鼠標(biāo)驅(qū)動(dòng)器狀態(tài)所需緩沖區(qū)的大小
(21)、功能16H
功能描述:存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
入口參數(shù):AX=16H
ES:DX=存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的地址
出口參數(shù):無(wú)
(22)、功能17H
功能描述:重裝鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
入口參數(shù):AX=17HES:DX=鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的地址
出口參數(shù):無(wú)
(23)、功能18H
功能描述:為鼠標(biāo)事件設(shè)置可選的處理程序
入口參數(shù):AX=18H
CX=替換中斷掩碼
ES:DX=替換中斷處理程序的地址
CF=0
出口參數(shù):無(wú)
(24)、功能19H
功能描述:讀取替換處理程序的地址
入口參數(shù):AX=19H
CX=替換中斷掩碼
出口參數(shù):若AX=-1——不成功,否則,ES:DX=中斷處理程序的地址
(25)、功能1AH
功能描述:設(shè)置鼠標(biāo)的靈敏度,其取值1~100
入口參數(shù):AX=1AH
BX=水平靈敏度(每8個(gè)象素鼠標(biāo)需要移動(dòng)的數(shù)量,一般為8)
CX=垂直靈敏度(每8個(gè)象素鼠標(biāo)需要移動(dòng)的數(shù)量,一般為16)
DX=倍速閥值
出口參數(shù):無(wú)
(26)、功能1BH
功能描述:讀取鼠標(biāo)的靈敏度
入口參數(shù):AX=1BH
出口參數(shù):BX=水平靈敏度
CX=垂直靈敏度
DX=倍速閥值
(27)、功能1CH
功能描述:設(shè)置鼠標(biāo)中斷速率
入口參數(shù):AX=1CH
BX=每秒鐘中斷的次數(shù):0—關(guān)中斷,1—30/S,2—50/S,3—100/S,4—200/S
出口參數(shù):無(wú)
(28)、功能1DH
功能描述:為鼠標(biāo)指針選擇顯示頁(yè)
入口參數(shù):AX=1DH
BX=顯示頁(yè)
出口參數(shù):無(wú)
(29)、功能1EH
功能描述:讀取鼠標(biāo)指針的顯示頁(yè)
入口參數(shù):AX=1EH
出口參數(shù):BX=顯示頁(yè)
(30)、功能1FH
功能描述:禁止鼠標(biāo)驅(qū)動(dòng)程序
入口參數(shù):AX=1FH
出口參數(shù):若AX=-1——不成功,否則,ES:BX=鼠標(biāo)驅(qū)動(dòng)程序的地址
(31)、功能20H
功能描述:?jiǎn)?dòng)鼠標(biāo)驅(qū)動(dòng)程序
入口參數(shù):AX=20H
出口參數(shù):無(wú)
(32)、功能21H
功能描述:鼠標(biāo)驅(qū)動(dòng)程序復(fù)位
入口參數(shù):AX=21H
出口參數(shù):若AX=-1——不成功,否則,BX=2
(33)、功能22H
功能描述:設(shè)置鼠標(biāo)驅(qū)動(dòng)程序信息語(yǔ)言
入口參數(shù):AX=22H
BX=語(yǔ)言代碼:0—英語(yǔ),1—法語(yǔ),2—荷蘭語(yǔ),3—德語(yǔ),4—瑞典語(yǔ),5—芬蘭語(yǔ),6—西班牙語(yǔ),7—葡萄牙語(yǔ),8—意大利語(yǔ)
出口參數(shù):無(wú)
(34)、功能23H
功能描述:讀取語(yǔ)種
入口參數(shù):AX=23H
出口參數(shù):BX=語(yǔ)言代碼
(35)、功能24H
功能描述:讀取鼠標(biāo)信息
入口參數(shù):AX=24H
出口參數(shù):BH=主版本號(hào),BL=輔版本號(hào)
CL=中斷請(qǐng)求號(hào)
CH=鼠標(biāo)類(lèi)型:1-Bus Mouse,2-Serial Mouse,3-InPort Mouse,4-PS/2 Mouse,5-HP Mouse
(36)、功能25H
功能描述:讀取鼠標(biāo)驅(qū)動(dòng)程序信息
入口參數(shù):AX=25H
出口參數(shù): AX=鼠標(biāo)驅(qū)動(dòng)程序信息: 位15 ——0:驅(qū)動(dòng)程序是.SYS文件,否則,為.COM文件
位14——0:不完全鼠標(biāo)顯示驅(qū)動(dòng)程序,否則,為完全的
位13-12——00:軟件文本光標(biāo)
01:硬件文本光標(biāo)
1X:圖形光標(biāo)
(37)、功能26H
功能描述:讀取有效坐標(biāo)
入口參數(shù):AX=26H
出口參數(shù):BX=鼠標(biāo)驅(qū)動(dòng)程序狀態(tài)
CX=水平坐標(biāo)
DX=垂直坐標(biāo)
01H —顯示鼠標(biāo)指針
02H —隱藏鼠標(biāo)指針
03H —讀取鼠標(biāo)位置及其按鈕狀態(tài)
04H —設(shè)置鼠標(biāo)指針位置
05H —讀取鼠標(biāo)按鍵信息
06H —讀取鼠標(biāo)按鈕釋放信息
07H —設(shè)置鼠標(biāo)水平邊界
08H —設(shè)置鼠標(biāo)垂直邊界
09H —設(shè)置圖形鼠標(biāo)形狀
0AH —設(shè)置本文鼠標(biāo)形狀
0BH —讀取鼠標(biāo)移動(dòng)計(jì)數(shù)
0CH —為鼠標(biāo)事件設(shè)置處理程序
0DH —允許光筆仿真
0EH —關(guān)閉光筆仿真
0FH —設(shè)置鼠標(biāo)計(jì)數(shù)與象素比
10H —設(shè)置鼠標(biāo)指針隱藏區(qū)域
13H —設(shè)置倍速的閾值
14H —替換鼠標(biāo)事件中斷
15H —讀取鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的緩沖區(qū)大小
16H —存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
17H —重裝鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
18H —為鼠標(biāo)事件設(shè)置替換處理程序
19H —讀取替換處理程序的地址
1AH —設(shè)置鼠標(biāo)的靈敏度
1BH —讀取鼠標(biāo)的靈敏度
1CH —設(shè)置鼠標(biāo)中斷速率
1DH —為鼠標(biāo)指針選擇顯示頁(yè)
1EH —讀取鼠標(biāo)指針的顯示頁(yè)
1FH —禁止鼠標(biāo)驅(qū)動(dòng)程序
20H —啟動(dòng)鼠標(biāo)驅(qū)動(dòng)程序
21H —鼠標(biāo)驅(qū)動(dòng)程序復(fù)位
22H —設(shè)置鼠標(biāo)驅(qū)動(dòng)程序信息語(yǔ)言
23H —讀取語(yǔ)種
24H —讀取鼠標(biāo)信息
25H —讀取鼠標(biāo)驅(qū)動(dòng)程序信息
26H —讀取有效坐標(biāo)
(1)、功能00H
功能描述:初始化鼠標(biāo),該操作只需要執(zhí)行一次
入口參數(shù):AX=00H
出口參數(shù):AX=0000H——不支持鼠標(biāo)功能,F(xiàn)FFFH——支持鼠標(biāo)功能
BX=鼠標(biāo)按鈕個(gè)數(shù)(在支持鼠標(biāo)功能時(shí))
在支持鼠標(biāo)功能的情況下,鼠標(biāo)還被設(shè)置如下參數(shù): 1、鼠標(biāo)指針?lè)旁谄聊恢醒?BR> 2、如果當(dāng)前鼠標(biāo)指針是顯示的,則操作后,鼠標(biāo)指針被隱藏
3、鼠標(biāo)指針的顯示頁(yè)為0
4、根據(jù)屏幕的顯示模式顯示鼠標(biāo)指針:文本—反向顯示矩形塊,圖形—尖頭形狀
5、水平象素比=8:8,垂直象素比=16:8
6、設(shè)置水平和垂直的顯示邊界為當(dāng)前顯示模式的邊界
7、允許光筆仿真
8、雙速門(mén)檻值=64
(2)、功能01H
功能描述:顯示鼠標(biāo)指針,通常在鼠標(biāo)初始化后,用此功能顯示其指針
入口參數(shù):AX=01H
出口參數(shù):無(wú)
(3)、功能02H
功能描述:隱藏鼠標(biāo)指針,一般在程序結(jié)束時(shí),調(diào)用此功能
入口參數(shù):AX=02H
出口參數(shù):無(wú)
(4)、功能03H
功能描述:讀取鼠標(biāo)位置及其按鈕狀態(tài)
入口參數(shù):AX=03H
出口參數(shù):BX=按鍵狀態(tài):位0=1——按下左鍵
位1=1——按下右鍵
位2=1——按下中鍵
其它位——保留,內(nèi)部使用
CX=水平位置
DX=垂直位置
(5)、功能04H
功能描述:設(shè)置鼠標(biāo)指針位置
入口參數(shù):AX=04H,CX=水平位置,DX=垂直位置
出口參數(shù):無(wú)
(6)、功能05H
功能描述:讀取鼠標(biāo)按鍵信息
入口參數(shù):AX=05H,BX=指定的按鍵:0—左鍵,1—右鍵,2—中鍵
出口參數(shù):AX=按鍵狀態(tài),參見(jiàn)功能3H中BX的說(shuō)明
BX=按鍵次數(shù)
CX=水平位置(最后按鍵時(shí))
DX=垂直位置(最后按鍵時(shí))
(7)、功能06H
功能描述:讀取鼠標(biāo)按鈕釋放信息
入口參數(shù):AX=06H,BX=指定的按鍵:0—左鍵,1—右鍵,2—中鍵
出口參數(shù):AX=按鍵狀態(tài),參見(jiàn)功能3H中BX的說(shuō)明
BX=釋放的次數(shù)
CX=水平位置(最后釋放時(shí))
DX=垂直位置(最后釋放時(shí))8)、功能07H
功能描述:設(shè)置鼠標(biāo)水平邊界
入口參數(shù):AX=07H
CX=最小水平位置
DX=水平位置
出口參數(shù):無(wú),鼠標(biāo)有可能因新區(qū)域變小而自動(dòng)移進(jìn)新區(qū)域內(nèi)
(9)、功能08H
功能描述:設(shè)置鼠標(biāo)垂直邊界
入口參數(shù):AX=08H
CX=最小垂直位置
DX=垂直位置
出口參數(shù):無(wú),鼠標(biāo)有可能因新區(qū)域變小而自動(dòng)移進(jìn)新區(qū)域內(nèi)
(10)、功能09H
功能描述:設(shè)置圖形鼠標(biāo)形狀
入口參數(shù):AX=09H
BX=指針的水平位置
CX=指針的垂直位置
ES:DX=16×16位光標(biāo)的映象地址 參數(shù)說(shuō)明:(BX,CX)是鼠標(biāo)的指針在16×16點(diǎn)陣中的位置,(0,0)是左上角;
ES:DX指向的存儲(chǔ)單元內(nèi)存放16×16點(diǎn)陣的位映象隱碼,緊跟其后的是16×16點(diǎn)陣的光標(biāo)掩碼。
鼠標(biāo)指針的顯示方法:位映象隱碼“邏輯與”上屏幕顯示區(qū)的內(nèi)容,然后再用光標(biāo)掩碼內(nèi)容“異或”前面運(yùn)算的結(jié)果。
出口參數(shù):無(wú)
(11)、功能0AH
功能描述:設(shè)置本文鼠標(biāo)形狀
入口參數(shù):AX=0AH
BX=光標(biāo)類(lèi)型: 0 —CX和DX的各位含義如下: 位7~0鼠標(biāo)指針?lè)?hào)
位10~8字符前景色
位11亮度
位14~12字符背景色
位15閃爍
1 —CX=光標(biāo)的起始掃描線
DX=光標(biāo)的結(jié)束掃描線
出口參數(shù):無(wú)
(12)、功能0BH
功能描述:讀取鼠標(biāo)移動(dòng)計(jì)數(shù)
入口參數(shù):AX=0BH
出口參數(shù):CX=水平移動(dòng)距離:正數(shù)——向右移,負(fù)數(shù)——向左移
DX=垂直移動(dòng)距離:正數(shù)——向下移,負(fù)數(shù)——向上移
(13)、功能0CH
功能描述:為鼠標(biāo)事件設(shè)置處理程序
入口參數(shù):AX=0CH
CX=中斷掩碼 位0=1——鼠標(biāo)指針位置發(fā)送變化
位1=1——按下左按鈕
位2=1——釋放左按鈕
位3=1——按下右按鈕
位4=1——釋放右按鈕
位5=1——按下中間按鈕
位6=1——釋放中間按鈕
位7~15=0——保留
ES:DX=中斷處理程序的地址
在進(jìn)入中斷處理程序時(shí),有關(guān)寄存器的值含義:
AX=中斷掩碼
BX=按鍵狀態(tài)
CX=鼠標(biāo)指針的水平位置
DX=鼠標(biāo)指針的垂直位置
SI=水平位置的變化量
DI=垂直位置的變化量
出口參數(shù):無(wú)
(14)、功能0DH
功能描述:允許光筆仿真
入口參數(shù):AX=0DH
出口參數(shù):無(wú)
(15)、功能0EH
功能描述:關(guān)閉光筆仿真
入口參數(shù):AX=0EH
出口參數(shù):無(wú)
(16)、功能0FH
功能描述:設(shè)置鼠標(biāo)計(jì)數(shù)與象素比
入口參數(shù):AX=0FH
CX=水平比例
DX=垂直比例
出口參數(shù):無(wú)
(17)、功能10H
功能描述:設(shè)置鼠標(biāo)指針隱藏區(qū)域
入口參數(shù):AX=10H
CX=左上角X坐標(biāo)
DX=左上角Y坐標(biāo)
SI=右下角X坐標(biāo)
DI=右下角Y坐標(biāo)
出口參數(shù):無(wú)
(18)、功能13H
功能描述:設(shè)置倍速的閾值,其缺省值為64
入口參數(shù):AX=13H
DX=閥值
出口參數(shù):無(wú)
(19)、功能14H
功能描述:替換鼠標(biāo)事件中斷
入口參數(shù):AX=14H
CX=中斷掩碼
ES:DX=中斷處理程序的地址
出口參數(shù):CX=舊的中斷掩碼
ES:DX=舊的中斷處理程序地址
(20)、功能15H
功能描述:讀取鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的緩沖區(qū)大小
入口參數(shù):AX=15H
出口參數(shù):BX=存放鼠標(biāo)驅(qū)動(dòng)器狀態(tài)所需緩沖區(qū)的大小
(21)、功能16H
功能描述:存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
入口參數(shù):AX=16H
ES:DX=存儲(chǔ)鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的地址
出口參數(shù):無(wú)
(22)、功能17H
功能描述:重裝鼠標(biāo)驅(qū)動(dòng)器狀態(tài)
入口參數(shù):AX=17HES:DX=鼠標(biāo)驅(qū)動(dòng)器狀態(tài)的地址
出口參數(shù):無(wú)
(23)、功能18H
功能描述:為鼠標(biāo)事件設(shè)置可選的處理程序
入口參數(shù):AX=18H
CX=替換中斷掩碼
ES:DX=替換中斷處理程序的地址
CF=0
出口參數(shù):無(wú)
(24)、功能19H
功能描述:讀取替換處理程序的地址
入口參數(shù):AX=19H
CX=替換中斷掩碼
出口參數(shù):若AX=-1——不成功,否則,ES:DX=中斷處理程序的地址
(25)、功能1AH
功能描述:設(shè)置鼠標(biāo)的靈敏度,其取值1~100
入口參數(shù):AX=1AH
BX=水平靈敏度(每8個(gè)象素鼠標(biāo)需要移動(dòng)的數(shù)量,一般為8)
CX=垂直靈敏度(每8個(gè)象素鼠標(biāo)需要移動(dòng)的數(shù)量,一般為16)
DX=倍速閥值
出口參數(shù):無(wú)
(26)、功能1BH
功能描述:讀取鼠標(biāo)的靈敏度
入口參數(shù):AX=1BH
出口參數(shù):BX=水平靈敏度
CX=垂直靈敏度
DX=倍速閥值
(27)、功能1CH
功能描述:設(shè)置鼠標(biāo)中斷速率
入口參數(shù):AX=1CH
BX=每秒鐘中斷的次數(shù):0—關(guān)中斷,1—30/S,2—50/S,3—100/S,4—200/S
出口參數(shù):無(wú)
(28)、功能1DH
功能描述:為鼠標(biāo)指針選擇顯示頁(yè)
入口參數(shù):AX=1DH
BX=顯示頁(yè)
出口參數(shù):無(wú)
(29)、功能1EH
功能描述:讀取鼠標(biāo)指針的顯示頁(yè)
入口參數(shù):AX=1EH
出口參數(shù):BX=顯示頁(yè)
(30)、功能1FH
功能描述:禁止鼠標(biāo)驅(qū)動(dòng)程序
入口參數(shù):AX=1FH
出口參數(shù):若AX=-1——不成功,否則,ES:BX=鼠標(biāo)驅(qū)動(dòng)程序的地址
(31)、功能20H
功能描述:?jiǎn)?dòng)鼠標(biāo)驅(qū)動(dòng)程序
入口參數(shù):AX=20H
出口參數(shù):無(wú)
(32)、功能21H
功能描述:鼠標(biāo)驅(qū)動(dòng)程序復(fù)位
入口參數(shù):AX=21H
出口參數(shù):若AX=-1——不成功,否則,BX=2
(33)、功能22H
功能描述:設(shè)置鼠標(biāo)驅(qū)動(dòng)程序信息語(yǔ)言
入口參數(shù):AX=22H
BX=語(yǔ)言代碼:0—英語(yǔ),1—法語(yǔ),2—荷蘭語(yǔ),3—德語(yǔ),4—瑞典語(yǔ),5—芬蘭語(yǔ),6—西班牙語(yǔ),7—葡萄牙語(yǔ),8—意大利語(yǔ)
出口參數(shù):無(wú)
(34)、功能23H
功能描述:讀取語(yǔ)種
入口參數(shù):AX=23H
出口參數(shù):BX=語(yǔ)言代碼
(35)、功能24H
功能描述:讀取鼠標(biāo)信息
入口參數(shù):AX=24H
出口參數(shù):BH=主版本號(hào),BL=輔版本號(hào)
CL=中斷請(qǐng)求號(hào)
CH=鼠標(biāo)類(lèi)型:1-Bus Mouse,2-Serial Mouse,3-InPort Mouse,4-PS/2 Mouse,5-HP Mouse
(36)、功能25H
功能描述:讀取鼠標(biāo)驅(qū)動(dòng)程序信息
入口參數(shù):AX=25H
出口參數(shù): AX=鼠標(biāo)驅(qū)動(dòng)程序信息: 位15 ——0:驅(qū)動(dòng)程序是.SYS文件,否則,為.COM文件
位14——0:不完全鼠標(biāo)顯示驅(qū)動(dòng)程序,否則,為完全的
位13-12——00:軟件文本光標(biāo)
01:硬件文本光標(biāo)
1X:圖形光標(biāo)
(37)、功能26H
功能描述:讀取有效坐標(biāo)
入口參數(shù):AX=26H
出口參數(shù):BX=鼠標(biāo)驅(qū)動(dòng)程序狀態(tài)
CX=水平坐標(biāo)
DX=垂直坐標(biāo)