logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Porównanie brlt/brge. Dlaczego program idzie w lewo?

astony 01 Mar 2011 14:24 722 2
REKLAMA
  • REKLAMA
  • #2 9220648
    BoskiDialer
    Poziom 34  
    Nie czytuje się dokumentacji (jak AVR instruction set) to tak jest. brlt i brge to porównania ze znakiem (ściśle: skok, gdy wcześniejsze porównanie traktując jako ze znakiem jest spełnione w myśl kryterium skoku), a liczba 130 nijak nie może być zapisana jako jeden bajt ze znakiem. W lewo będzie szło w przypadku wartości temp od 0 do 125 (jako konsekwencja mniejszości wartości od 126) oraz dla wartości od 128 do 255 (jako konsekwencja, że te wartości są liczbami ujemnymi w zapisie bajtu ze znakiem). Użyj brlo oraz brsh.
REKLAMA