Witam,
po seansie o wstawkach assemblerowych zapragnąłem koniecznie coś napisać
![Bardzo szczęśliwy :D](https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif)
wstęp :
port za względu na zaprojektowane PCB ma 2 najstarsze bity na końcu, czyli jest 54321067.
opis problemu:
Za żadne skarby nie mogę wyciągnąć kopi :/
funkcje:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
wywołanie w main:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Następnym krokiem było usunięcie wskaźników i referencji z funkcji niestety nic to nie zmieniło. Więc już ostatnią deską ratunku utworzyłem nowy rejestr w funkcji ror_bit i tam mov'em przepisałem wynik przesuwania.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
niestety wszystko wylądowało w malinach :/ proszę podpowiedzcie gdzie popełniłem błąd.