我正在制作一个图形计算器并使用鼠标选择数字。我正在使用 Windows XP
我正在使用 INT 33h,它需要 AX=3(点击)BX=1(检查鼠标是否点击)CX=水平坐标,DX=垂直坐标。
我正在使用循环获取鼠标的位置
MOUSEL:
MOV AX,03H
INT 33H
CMP BX,1B
JNE MOUSEL
然后我会检查位置
CHECK1:
CMP CX,200
JL MOUSEL
CMP CX,240
JG CHECK2
CMP DX,160
JL MOUSEL
CMP DX,200
JG CHECK4
MOV AL,1
MOV [SI],AL
<<I need a counter here>>
JE OPERATION
我只想获取三个数字,存储它们,然后对其执行算术运算。难道我做错了什么?