Anda di halaman 1dari 4

Funcin 00H: inicializa el ratn Este es el primer comando para manejo de ratn que un programa emite necesita ser

una vez, basta cargar el AX con la funcin 00H y emitir en la INT 33H. la operacin no necesita parmetros de entrada, pero regresa estos valores: AX = 000H si no est disponible el soporte del ratn o FFFFH, si est disponible el soporte del ratn BX = nmero de botones del ratn (si uno que se le da soporte est disponible). Si un ratn que se le da soporte est disponible, la operacin inicializa el controlador del ratn como sigue: Establece el apuntador del ratn en el centro de la pantalla Si esta visible el apuntador o lo oculta. Fija la pgina de despliegue del apuntador del ratn a cero Establece el apuntador del ratn de acuerdo a la resolucin de la pantalla Modo Texto = rectngulo, color inverso. Modo grafico= forma de flechas. Establece la razn del Mickey a pixel: Razn horizontal = 8 a 8 Razn vertical = 16 a 8 Establece los limites horizontales y vertical para el apuntador al mnimo y al mximo. Habilita el modo de emulacin de pluma ptica. Establece el umbral de velocidad doble del Mickey por segundo.

Funcin 01H : despliegue del apuntador del ratn

Despus de emitir la funcin 00H, utilice esta funcin para hacer que el apuntador del ratn sea mostrado. La funcin no necesita parmetros de entrada y no regresa valores. El controlador del ratn mantiene una bandera del apuntador que determina si se despliega o no el apuntador. Despliega el apuntador si la band era es cero y lo oculta para cualquier otro nmero. Inicialmente la bandera es igual a -1; la funcin 01H aumenta la bandera, por lo tanto hace que el apuntador se despliegue.

Funcin 02H: oculta el apuntador del ratn

La prctica estndar es emitir esta funcin al final de la ejecucin del programa, lo cual hace que el apuntador sea ocultado. La funcin no necesita parmetros de entrada y no regresa valores. La bandera del apuntador despliega cuando contiene un cero y se oculta para cualquier nmero. Esta funcin disminuye la bandera para obligarla a que se oculte. Funcin 03H: obtiene el estado del botn y la posicin del apuntador

Esta funcin regresa informacin til acerca del ratn no necesita parmetros de entrada, pero regresa estos valores: BX =estado de los botones deacuerdo a la posicin del bit, como sigue: Bit 0, botn izquierdo, donde 0=arriba, 1= abajo. Bit 1, botn derecho, donde 0=arriba, 1= abajo. Bit 2, botn central, donde 0=arriba, 1= abajo. Bit 3-15 reservados CX = coordenadas horizontales (x). DX = coordenadas verticales (y). Las coordenadas son expresadas en trminos de pixeles, aun en modo de texto, las cifras siempre estn dentro de los lmites mnimos y mximos del apuntador.

Funcin 04H: Establece la posicin del apuntador Utilice esta funcin para fijar las coordenadas verticales y horizontales para el APUNTADOR DEL RATN en la pantalla (las cifras para la posicin est en trminos de pixeles -8 byte para modo de video 03): MOV AX, 04H MOV MOV INT CX, horizon-loch DX, vert1-loch 333H ; peticin para colocar en posicin al ratn. ; posicin horizontal. ; posicin vertical ; llama al controlador del ratn.

Funcin 0BH: lee contadores de movimiento del ratn.

Esta operacin regresa el conteo de emickeys horizontales y verticales, desde la ultima llamada a la funcin (dentro del intervalo -32,786 a +32,767) los nmeros regresados son: CX = conteo horizontal (un numero positivo significa recorrido hacia la derecha, negativa significa a la izquierda) DX = conteo vertical (un numero positivo significa recorrido hacia la derecha, negativa significa a la izquierda) Funcin 13H: establece el umbral de velocidad doble Esta operacin establece el umbral de velocidad en la que el movimiento del apuntador en la pantalla es duplicada. Cargue el DX con el nuevo valor. Funcin 1BH: obtiene sensibilidad del ratn Esta funcin regresa el movimiento horizontal y vertical en trminos de nmeros de mickeys por segundo por 8 pixeles, asi como el umbral de velocidad a la cual el movimiento del apuntador en la pantalla es duplicado. Funcin 1DH: seleccin de la pgina de despliegue para el apuntador La pgina de despliegue de video es establecida con la funcin 05H de la INT 10H, para operaciones del ratn, coloque el nmero de la pgina en el BX y emita la funcin 1DH de la INT 33H. Funcin 1EH: obtiene pgina de despliegue para el apuntador. Esta operacin regresa en el BX, la actual pgina de despliegue de video. Funcin 24H: obtiene informacin del ratn. Esta operacin regresa informacin acerca de la versin y el tipo de ratn que esta instalando: BH = numero principal de la versin. BL = numero secundario de la versin CH = tipo de ratn, en donde 1 = ratn de bus, 2= ratn serial, 3= ratn InPort, 4=ratn PS/2 y 5= ratn PH.

Anda mungkin juga menyukai