SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Mfort en Martes 9 de Junio de 2009, 17:38

Título: como trabajo con con el mouse en ASM ???
Publicado por: Mfort en Martes 9 de Junio de 2009, 17:38
Hola amigos tengo que hacer este proyecto pero no tengo ni idea de como hacer la parte de dar clic con el mouse  en unas cordenadas y activar  con el clic alguna otra funcion. les pongo el  proyecto por si alguno me puede ayudar con esa parte del  codigo
gracias...


problema a resolver # 21

Realice un programa en ensamblador que permita dibujar en modo gráfico la bandera
con tres franjas horizontales de izquierda a derecha de color verde, amarillo y rojo
respectivamente. Si se hace un click izquierdo sobre la franja verde cambiará los
colores de la bandera para cyan, rojo y blanco respectivamente de izquierda a derecha
y si se hace click derecho sobre la franja roja deberá sonar la bocina durante 5
segundos a 3 KHz.
Título: Re: como trabajo con con el mouse en ASM ???
Publicado por: m0skit0 en Martes 9 de Junio de 2009, 17:49
¿Arquitectura? ¿Sistema operativo? ¿Tengo pinta de adivino?  :lol:
Título: Re: como trabajo con con el mouse en ASM ???
Publicado por: wilferson en Miércoles 17 de Junio de 2009, 21:11
si ablas de modos graficos del dos , puedes usar la interrupcion 33h del dos para mostrar el mouse y trabajar con .
asi verificas si hat mouse y te devulve ax =ffffh si hay, y si no ax=0000h  :
        ax=00h
   int 33h
para mostrar el mouse :
      ax=01h
ocultar el mouse :
      ax=02h
para leer la pocicion  (devuelve : cx =x , dx=y , bx =bit 1:boton1 bit 2:boton2 bit3:boton3 )
      ax =03h