私はグラフィカルな電卓を作っていて、マウスを使って数字を選んでいます。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
3 つの数値を取得して保存し、算術演算を実行したいだけです。私は何か間違ったことをしていますか?