我使用Windows 8.1
和一个模拟器来组装8086
。
我想设计一个程序集,绘制 4 个正方形,当用户单击每个正方形时,会绘制这个。例如,我在 (50,50) 到 (100,100) 像素的位置绘制正方形,但是当单击正方形时,鼠标位置不正确,例如 150,而正方形结束在 100 像素上。
macro mosPos
local L
mov ax, 1
int 33h
L:mov ax, 3
int 33h
cmp bx, 1
jne L
mov XMouse, cx
mov YMouse, dx
endm