14.07.2005, 22:38
общий
это ответ
Здравствуйте, Freshman!
мышь - это COM-порт. это прерывания. 0Ch для COM1.
порты есть. это 3FDh - входное значение при поступлении прерывания.
смотри файл. там есть код для обнаружения нажатия на среднюю кнопку .
всё это очень просто.
mov dx,3fdh
in al,dx
mov ah,al
mov dl,0f8h
in al,dx
xchg al,ah
mov dl,0fdh
out dx,al
mov al,ah
call printdec@
..........
proc printdec@
push ax
xor si,si
xor ah,ah
mov cl,100
div cl
movzx dx,ah
call dec1
mov cl,10
div cl
movzx dx,ah
call dec1
inc si
call dec1
mov ax,72ch
stosw
pop ax
ret
endp
proc dec1
add al,48
cmp al,48
jnz dec2
or si,si
jz dec3
dec2:
inc si
mov ah,7
stosw
dec3:
mov ax,dx
ret
endp
Писалось всё это в далёком 1999 году ;)
Удачи!