Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięasembler dla AVR
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
potrzebuje jakis materialow ktore pomoga mi poznac asemblera dla uprocesorow AVR, podobno jest duza roznica miedzy asemblerem dla AVR a asemblerem dla uprocesorow z rodziny mcs-51 na ktorych pracowalem. Jesli ktos posiada opis AVRasembler to prosze o pomoc ( a jeszcze gdyby opis byl po polsku to bylbym j4eszcze bardziej szczesliwy)
W języku angielskim wszystko jest na www.atmel.com.
W języku polskim:
lista instrukcji do asm AVR dobrze jest opisana w książce
http://www.btc.pl/index.php?id=avr
Podaj swój email do doślę ci uzupełnienia i odpowiem na pytania.
ja mam an177@poczta.fm
W języku polskim:
lista instrukcji do asm AVR dobrze jest opisana w książce
http://www.btc.pl/index.php?id=avr
Podaj swój email do doślę ci uzupełnienia i odpowiem na pytania.
ja mam an177@poczta.fm
moj mail monbar82@o2.pl
Sam asembler jako kompilator sie niewiele rozni. Natomiast lista instrukcji oraz sposob realizacji programow jest znaczacy i wynika z innej budowy mikrokontrolera. W AVR masz do dyspozycji 32 rejestry ogolnego przeznaczenia na ktorych mozesz wykonywac operacje. Niestety niektore instrukcje nie dzialaja na wszystkich rejestrach. Nie mozesz tez dokonywac bezposrednio operacji na pamieci RAM. Najpierw zawartosc musisz skopiowac do ktoregos rejestru i dopiero wtedy mozesz dokonywac operacji na zmiennej (zmiennych). Jezeli program jest niewielki mozna sprobowac zorganizowac tak zmienne zeby w pamieci byly pod adresami rejestrow. Nie musisz wtedy marnowac cykli na zapis/odczyt RAM. Ogolnie doswiadczenie w programowaniu C51 sie przydaje ale czesto jest pewna przeszkoda w optymalnym wykorzystaniu zasobow AVR.
Pozdro
Dexter
Pozdro
Dexter
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości