Assembler - Skok warunkowy

0

Witam!

Czy mógłby mi ktoś wytłumaczyć dlaczego

 mov bl,76d
add bl,17d
cmp bl,153d
jg checkRight
jmp checkDownRight

poniższy kod zawsze wykonuje skok do checkRight?

Nie mogę nigdzie znaleźć żadnych informacji na ten temat, a nie widzę co tu jest źle.

0

jg to nie to samo co ja. Jedno korzysta z porównania signed a drugie unsigned. Zauważ że jeśli masz liczby 8 bitowe signed to ich zakres jest do 128! Ty tutaj chciałes porównywać unsigned więc powinieneś mieć ja.

0

Okej, działa.

Dziękuję ślicznie za pomoc. :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1