如何在装配中移动像素并对其使用物理

时间:2017-04-15 15:31:35

标签: assembly

您好! 我是汇编语言的新手,我需要一些帮助,它与旗帜和跳跃有关......(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

0 个答案:

没有答案