freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)課程大型作業(yè)(編輯修改稿)

2024-10-07 14:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 序提供與鼠標(biāo)通信所需的全部低級(jí)支持。此外,它自動(dòng)維持鼠標(biāo)光標(biāo)位置和發(fā)現(xiàn)是否按下了某個(gè)鍵。一旦裝入驅(qū)動(dòng)程序,鼠標(biāo)就可以被隨后執(zhí)行的任意程序使用。 鼠標(biāo)簡(jiǎn)介 可以通過(guò) PC中斷 33H訪(fǎng)問(wèn)鼠標(biāo)和鼠標(biāo)驅(qū)動(dòng)程序的各種功能。所選擇的特定函數(shù)依賴(lài)于中斷時(shí) AX寄存器的值。三個(gè)其它寄存器( BX、 CX和 DX)用于把各種參數(shù)傳送給鼠標(biāo)例程。同樣,鼠標(biāo)函數(shù)使用這四個(gè)寄存器把鼠標(biāo)的位置和按鈕的狀態(tài)返回給調(diào)用函數(shù)。 鼠標(biāo)驅(qū)動(dòng)程序主要功能 功能 輸入值 輸出值 功能調(diào)用初始化 無(wú) AX B X AX =0 0 0 0顯示光標(biāo) 無(wú) 無(wú) AX =0 0 0 1隱藏光標(biāo) 無(wú) 無(wú) AX =0 0 0 2讀取狀態(tài) 無(wú) B XC XD X AX =0 0 0 3設(shè)置位置 CX 、 DX 無(wú) AX =0 0 0 4設(shè)置光標(biāo) B XC XD X 無(wú) AX =0 0 0 9鼠標(biāo)驅(qū)動(dòng)程序主要功能 功能 輸入值 輸出值 功能調(diào)用X 范圍 C X D X 無(wú) AX =0 0 0 7Y 范圍 C X D X 無(wú) AX =0 0 0 8光標(biāo)范圍 C X DX S IDI無(wú) AX =0 0 1 0中斷程序 C X ES :DX無(wú) AX =0 0 0 C鼠標(biāo)功能調(diào)用方法 用 TC通過(guò) INT33H中斷來(lái)編制基本函數(shù),有三種常用方法: ? 嵌入?yún)R編程序,如: ASM CLI清中斷 ? 利用全程變量賦予寄存器值,然后通過(guò)函數(shù) geninterrupt( )調(diào)用中斷實(shí)現(xiàn) ? 利用聯(lián)合類(lèi)型 REGS, SREGS通過(guò)函數(shù)int86(),int86x()調(diào)用中斷,原型在 鼠標(biāo)的初始化 InitMouse() { union REGS regs。 =0。 int86(0x33,amp。regs,amp。regs)。 if(==0) return false。 else return true。} 鼠標(biāo)光標(biāo)的隱藏 HideCur() { union REGS regs。 if(visual){ =2。 int86(0x33,amp。regs,amp。regs)。 visual=false。 }} 鼠標(biāo)光標(biāo)的顯示 ShowCur() { union REGS regs。 if(!visual){ =1。 int86(0x33,amp。regs,amp。regs)。 visual=true。 }} 鼠標(biāo)光標(biāo)的顯示與隱藏 在鼠標(biāo)驅(qū)動(dòng)程序中 , 鼠標(biāo)的顯示狀態(tài)用 0值表示 , 隱藏用負(fù)值表示 , 每調(diào)用一次顯示功能則該值加一 , 每調(diào)用一次隱藏功能 , 則該值減一 。 這樣 , 在多次調(diào)用了驅(qū)動(dòng)程序的隱藏鼠標(biāo)光標(biāo)功能后 , 再調(diào)用顯示鼠標(biāo)光標(biāo)功能時(shí) , 將不能正常顯示鼠標(biāo)光標(biāo) 。 需要加入一個(gè) visual布爾型變量 , 來(lái)取代驅(qū)動(dòng)程序中的數(shù)值 。 讀取鼠標(biāo)的狀態(tài) Status( ) {
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1