0
메신저 프로젝트에서 학교에 근무하고 있습니다. 내 프로젝트는 몇 가지 전자 동작을 포함하는 계산기입니다. 나는 BitMap을 끌어 와서 화면에로드합니다. 일단 입력을 요청하면 모든 것이 올바르게 작동합니다. 입력 아무것도 요구하는 두 번째 메신저에 감사 relevantic 절차를 부착 메신저어셈블리 8086 마우스 두 번째 입력 문제
`proc ActiveMouse
push ax
xor ax,ax
int 33h;starting mouse
mov ax,1
int 33h;Mouse Pointer active
pop ax
ret
endp ActiveMouse
proc getClick
push ax
push bx
push dx
push cx
ror bx,1
LeftClickStatus:
rol bx,1
mov ax,3h
int 33h;get click status
ror bx,1
jnc LeftClickStatus
mov [word ptr YCoordinate],dx;dx is max 200
mov ax,cx
mov cx,2
xor dx,dx
div cx
mov [XCoordinate],ax
pop cx
pop dx
pop bx
pop ax
ret
endp getClick`