Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Symulator i zła interpretacja asembler & AVR

squelch 16 Mar 2017 19:59 504 2
  • #1 16 Mar 2017 19:59
    squelch
    Poziom 11  

    Czesc
    Mam taki kod, i uruchamiam symulatora na którym podpatruję zawartość R16 i po przesunięciu okazuje się że w R16 mam 0 a przecież powinna być tam wartość najstarszego bitu przed przesunięciem czyli 1 na pozycji 0 w R16 (R16=1)

    Kod: avrasm
    Zaloguj się, aby zobaczyć kod


    Pozdrawiam

    0 2
  • #2 16 Mar 2017 20:06
    jnk0le
    Poziom 18  

    ROL przesuwa najstarszy bit do flagi przesunięcia. Dopiero po drugim przesunięciu będziesz miał najstarszy bit na pozycji 0.

    0