Witam,
Mam narysowaną piłkę w asemblerze i chcę aby się odbijała.
Ustawiam w zmiennej wartość w którym kierunku ma się poruszać, i w pętli sprawdzam wartość zmiennej i chcę wykonać skok do danej procedury. Wygląda to mniej więcej tak:
; 1 kieruek w lewo
mov al,1
mov [direction],al
moveball:
; tak nie wykonuje skoku
mov bx,[direction]
cmp bx,1
je inLeft
; tak działa
;call inLeft
loop moveball
I przy sprawdzaniu wartości zmiennej powinno wykonać skok do funkcji ale go nie wykonuje co jest nie tak?