您好! 我是汇编语言的新手,我需要一些帮助,它与旗帜和跳跃有关......(jmp,cmp等......)
我的目标是在图形屏幕上移动对象。 我在这里有这个代码,它应该画一个红点,我不知道怎么做跳跃才能重复它,例如每当行击中319时它会反转,而不是添加3它将减少3,同样适用于该列,但我不知道如何使其工作...... 非常感谢你的阅读,希望你能帮助我:)。
column1 = 0
row 1 = 0
proc FirstObj
;top left corner object
mov [row1],0
mov [column1],0
xor ax,ax
xor cx,cx
xor dx,dx
xor al,al
;-----------------------
MOV AH,0Ch
MOV AL,[4]
MOV CX,[row1]
MOV DX,[column1]
MOV AL,[0]
MOV CX,[row1-3]
MOV DX,[column1-2]
;-----------------------
add [row1],3
add [column1],2
ret
endp Firstobj