Ja zaczynałem od pisania w asemblerze na avr'y pracując jeszcze pod avrstudio - pomoc zawiera dokładne opisy instrukcji - help->avr tools user guide->avr assembler->instructions. Dokładny opis można też znaleźć u producenta: [url=http://www.atmel.com/dyn/resources/... instruction set
Witam, ja z takim zapytaniem czy te książki Sztuka programowania mikrokontrolerów AVR- podstawy i Sztuka programowania mikrokontrolerów AVR- przykłady Andrzeja Pawluczuka są "dobre" jeśli chodzi o poznanie asemblera i później używanie go przy pisaniu programów pod AVR'y? Wg. mnie książki Andrzeja Pawlczuka są bardzo dobre. Sam z korzystałem z tych...
Otóż chodzi m i o to aby poznać co generuje taki kompilator C, C++ itp. jako wynik i się w tym orientować bo np. C czy Python jako tako ogarniam i chciałbym poznać od "podszewki" to co mi tworzy na wyjściu. Zainteresuj się twórczością Yuricheva https://beginners.re/ . Analizuje od podszewki programy kompilowane na x86 i ARM.
doskonale wiem, że da się podobny zestaw zmontować o wiele taniej, mam do Doskonale powiadasz? DSM-ka to archaiczny układ projektowany inaczej niż te współczesne, wszędzie równoległa szyna danych duzo zatrzasków i buforów trójstanowych, do tego dekodery adresów na GAL'ach (to akurat upraszcza układ ale dla ciebie to utrudnienie). Ogólnie układ bardzo...
Działa to tak jak byś chciał. Płytkę podłączasz do komputera i do zasilania, programujesz, sprawdzasz czy wszystko działa, jak nie, to poprawiasz program i znów programujesz. Nie trzeba odłączać płytki od komputera, więc wszystko przebiega bardzo sprawnie. Jak nie miałeś styczności z mikrokontrolerami, a raczej nie miałeś ( tak jak ja jeszcze 2 miesiące...
Witam. Chciałbym się dowiedzieć co myślicie o wydaniu ebooka. Tematem byłaby nauka języka asembler dla mikrokontrolerów rodziny 51. Rozkazy opisane i poparte prostymi przykładami. Procedury wykorzystywane najczęściej (np: obsługa wyświetlacza LCD,diody led, UART itp.) wraz z opisem. Zawarte w ebooku wiadomości pomogłyby początkującym programistą w opanowaniu...
"Myśl niskopoziomowo, pisz wysokopoziomowo". Do myślenia niskopoziomowego dobrze jest znać asembler przynajmniej jednego procesora ;)
Jak już pisałem - praktycznie każdy procesor i uC mają swoją odmianę asemblera. Jeśli wiesz, że będzisz pisał na AVR, to ucz się asemblera na AVR. Ale np. nauka asemblera x86 to pewnie przyda się tylko dla Twojej satysfakcji... :) Pozdrawiam, Dr.Vee
A ja będę Ci odradzał Symfonię i Pasję ponieważ są to BARDZO STARE podręczniki nie opisujące najnowszych standardów. Teraz nauka tylko z tą książką: http://helion.pl/ksiazki/cpprim.htm Sam się z niej uczę i jestem bardzo zadowolony.
Zgadzam się z kolegą Kamiljus. Wg mnie nauka asemblera 51 ma sens o tyle, że jest to bardzo prosty asembler i świetnie nadaje się do nauki jako pierwszy. Mnie też uczyli go na studiach (informatyka na Politechnice Poznańskiej) i nie uważam tych zajęć za stratę czasu. Jest on na pewno o wiele bardziej lekkostrawny od chociażby x86, a daje duży pogląd...
Witam. Jeśli chodzi o procki AT, to dobra lista rozkazów była w EdW, gdyprowadzona była nauka asemblera, a 90s2313, to polecam książke(wraz z listą rozkazów) mikrokontrolery AVR w praktyce Jarosława Dolińskiego. Pozdrawiam
Nie widzę żadnego logicznego związku pomiędzy porównywaniem turystyki, a tworzeniem aplikacji na µC... (...) Każda dziedzina techniki wymaga poświęcenia czasu na jej poznanie i branie się za coś na łapu-capu skutkuje tylko postami "Problem - Bascom i LED Pomocyyyy!!!", podczas gdy większość informacji jest już zawarta w stosownej literaturze i...
Polecam DSM-51 na 8051 i asembler na początek. http://micromade.pl/?p=dsm51
No tak ty wiesz jak zachowuje sie C. Ja wiem że z poziomu asemblera panuję na nad wszystkim co robię łącznie z długością kodu. Ale mam takie wrażenie ze jak coś zapisane w asemblerze to mniej więcej wiem ile to w hexa, Przy C to już dużo więcej (śmieci). W Basic to dużo za dużo. Ale się może mylę tak było kiedyś dla aplikacji. Tylko asembler AVR jest...
Witam Udzielam korepetycji przez internet (GG, skype itd). Zapraszam osoby które chcą się nauczyć programowania mikrokontrolerów AVR lub pisać małe programy "windowsowe". Języki programowania: - asembler dla procesorów Atmel AVR - AVR-GCC (WinAVR, C/C++) - C# .NET podstawy Bascoma (daaawno w nim nic nie robiłem, ale szybko sobie przypomnę gdyby znalazł...
Witam! Muszę nauczyć się asemblera na mikroprocesorze 80C51(nie jakieś innej wersji 8051 typu 89XX z isp itp.) Obcowałem trochę z avr. Gotwe programy,ewentualne przeróbki małe itp. Nic wielkiego. Teraz moje pytania. Przeczytałem pfd kitu AVT2250. Zamierzam się uczyć z kursu edw-19 częściowego. I nasunęły mi się pewnie pytania. Czy pisanie na 8051 wygląda...
To co mówię jest poparte doświadczeniem. Nam na samym początku na uczelni (oczywiście na niektórych przedmiotach) kazali pisać tylko w C (ze względu na STL'a, bo na przedmiocie Algorytmy i Struktury Danych chodzi o to żeby samemu zaimplementować dany algorytm, a nie skorzystać z gotowego, więc aby wykluczyć STL'a kazali nam pisać wszystko w C :P). Wielokrotnie...
Androida kilka lat temu w ogóle nie było Czy ktoś tu pisał o Androidzie? Ja jakoś nie widzę takiego posta... Uczyć się trzeba programowania, a nie języków i platform. To prawda, ale jak chcesz powiedzieć początkującemu by zaczął uczyć się programowania bez angażowania się w konkretny język? Można zacząć od Logo... kiedyś były formy logo które umożliwiały...
jednak nowy Basic jest używany przez kilku angielskich klientów VB.NET jest bardzo przyjemnym językiem dla początkującego. Zresztą dla bardziej zaawansowanego też. Możliwości są takie same jak w C# jest wiele podobieństw. Zresztą są strony umożliwiające przeniesienie kodu z C# na VB.NET i odwrotnie. Nie zawsze to działa, ale często się to udaje, a...
Co do zagadnień z informatyki to myślę, że Przede wszystkim MATLAB! Język programowania wspomagający wszelkie dziedziny politechniczne i nie tylko. Na rynku w tym roku pojawił się wysyp książek do tego oprogramowania, ja polecam 2: "Matlab 7 dla naukowców i inżynierów" Rudra Pratap oraz "Matlab środowisko obliczeń naukowo-technicznych" Jerzego Brzózki...
Wiesz co Ci powiem? Ostatnio wpadło mi zadanie napisania dwóch ciekawych programików. Jeden za zadanie miał odczytywać dane z wyświetlacza lcd( takie szkiełko bez elektroniki które ma 22 wyprowadzenia i 67 elmentów ( cyfry i symbole ) całość sterowana poprzez zmiany napięcia na wszystkich końcówkach jednocześnie. 0V,1V,2V,3V.). Trzeba było 3 dni pisania...
Na pewno do zrozumienia asemblera potrzebna jest ogólna koncepcja programowania. Jak znasz już jakieś języki kompilowane do kodu maszynowego to będziesz mieć łatwiej. Przydatna jest znajomość systemów liczbowych (binarny, ósemkowy, szesnastkowy). Najważniejsza jest dokumentacja do danego procesora dla którego chcesz pisać program. Spis instrukcji, ich...
Zrozumieć Asembler - JEFF DUNTENMANN Jak pisać wirusy - Andrzej Dudek Mapa pamięci IBM/PC - Arkadiusz Andrusz
Chetnie bym sie zapoznal z tym programem, jesli nie sprawi to trudnosci :) Pozdrawiam Bobeer(at)poczta.fm
może zamiast z książki skorzystasz z kursu www.elektroda.pl -> pomoce jest kilkanaście lekcji zupełnie od podstaw
Witam Na uczelni zaczęło mi się programowanie w asemblerze. Chciałbym nauczyć się programować Atmega128. Jaką książke polecacie do poznania podstaw asemblera?
zagladnij sobie na http://royy.net/~czarownik/bascom/ - masz tam instrukcje do bascoma 8051 i AVR oraz help do bascoma po polsku (bardzo polecam - bardzo dokladne opisy wszystkich instrukcji i komend). tylko jak sciagniesz to daj znac zebym nie trzymal tego przez wiecznosc na serwerze :) pozdrawiam
Witam. Cieszę się że pomogłem. Te ORG-i to moje przyzwyczajenie - początek programu od adresu 00h, program właściwy od 30h - taki duży przeskok przez wektory przerwań. Ogólnie ORG jest dyrektywą kompilatora, powoduje umieszczenie kodu programu od adresu podanego jako argument. Jak najbardziej pochwalam naukę asemblera - tylko z jego pomocą mamy pełny...
Witam Spróbuj poniższego załącznika. Ściągnąłem go z Atmela i pomógł mi bardzo oswoic się z AVR'ami po przesiadce z 8051. Do tego polecam AvrStudio. :sm19:
Polećcie coś mogą być książki, materiały. Chciałbym żeby były sprawdzone i godne polecenia. Moja wiedza w dziedzinie programowania w asemblerze jest praktycznie zerowa. Mam zamiar uczyć się programowania na procesorach AVR. pozdrawiam edit: A może nie ma sensu pakować sie w asemblera i dokształcać się w Bascomie?
Proponuję [url=http://www.dzyszla.aplus.pl/downloa... prostych kodów do nauki Assemblera
Zobacz w Propox- EVBavr04 dla ATmega8/48/88/168/328 mają chyba dalej za 69 zł. Do tego programator STK200 za 20zł lub jakiś na USB- za 40zł i zasilacz. I kup od razu kabelki i wyświetlacz LCD- jeden koszt przesyłki. Tylo czasem wysyłają przez 2 tygodnie.
jesli chcesz sie bawic 51 to polecam 89c2051 potrzebuje on do dzialania tylko zasilania 5V kwarcu z dwoma wspolpracujacymi kondensatorami oraz kondensator na reset i tyle !!! tylko robic programiki :)
No mniej wiecej cos takeigo - dzieki wielkie. A tak przy okazji...istnieje taki symulator do C??
A polecasz jakąś książkę do nauki asemblera? Nie wiem od czego zacząć asemblera dla microchipów czy procesora komputerowego.
Jeżeli nie znasz C lub podobnego języka, to nie tykaj się asemblera, nie ma to w sumie sensu. Jeżeli jednak znasz już jakiś język wysokiego poziomu, to poszukałbym w sieci emulatora architektury MIPS o nazwie Mipster i kursów/tutoriali dla niego. Ewentualnie wspomniany MultiSim. Na uczelniach wyższych bywa różnie, u mnie na informatyce było to pół semestru...
Czy ktos moze robi cos w asamblerze? Moze polecic jakas lektore? najlepiej w necie gdzies.... Programowałem w bascomie, teraz chce zaczas sie bawic w asamblerze, do tego jest tez potrzebnej troche wiedzy odnosnie adresowania pamieci i ogolnie trzeba troche poznac budowe uP. Jest to gdzies przystepnie opisane? I wiazaca sie z tym sprawa - kompilator....
Szukam materiałów w j. polskim do nauki programowania procesorów AVR (At90S2313) w asemblerze z przykładami.
Jeśli chodzi o kompilator to dla początkującego takiego jak Ty Dev c++ w zupełności wystarczy. Visual Studio i Borland Builder odstaw sobie na później (Zbyt wielkie kombajny do wszystkiego!). Gdy opanujesz c++ dopiero łap się za pisanie programików pod okna. Jeżeli chcesz nauczyć się c++ to odpuść sobie naukę paskala, bo zobaczysz później, że na nic...
Pascal jak pascal. No jest inny niż C++ale to bardzo fajny język. Turbo Pascal (IDE) działa juz chyba nawet na 386. Ja w turbo C++ odpalałem programy kompilowane na pc które się uruchamiały nawet na na procesorze zgodnym z 80186. Możliwości sa nieograniczone bo zawsze można się posiłkować asemblerem.
Witam Chcę zacząć zabawe z assemblerem co napewno nie będzie łatwe;] I teraz moje pytanie od czego zacząć tzn. jakies środowisko? Kompilator? Linker? Debuger? i jakiś edytor? (poza notatnikiem) Czy pod WinXP mogę uruchomić sobie Dosa? (wirtulnie) żebym mógł pracować tak jakbym miał system Dosowy?? i używając Nortona zacząc zabawe. Jak to mogę zrobić??...
Bardzo dziekuję autorowi zegara za szybką i rzeczową odpowiedź. Czy byłaby możliwość wygenerowania kodu *.bin, aby z wersji 3.1 zrobić wersje z kwarcem 6MHz? Osobiście ten zegar składałem pod koniec lat 90 - mam do niego duże sentyment (czasy nauki asemblera), natomiast teraz dałem go synowi i chciałbym go dopracować, aby był bardziej "dokładny". Z...
Dzieki A jakis kursik znalazl by sie?? ----------------------------------------... Marchewa
W obecnych czasach nauka asemblera jest marnowaniem czasu Nieprawda. Assembler potrafi zrobić rzeczy, których C/C++ zwyczajnie nie obsługuje, jak np. zmiana kontekstu. Polega to na tymczasowym zatrzymywaniu działania programu, całość rejestrów procesora jest kopiowana do RAM, a zaraz po tym z innego miejsca w RAM kopiowane są rejestry zapisane wcześniej....
Tak BTW, ktoś mógłby polecić jakieś materiały do nauki asemblera 8080? Jakieś ogólne rozeznanie posiadam, fragmenty kodu wrzucane na forum jestem w stanie zrozumieć, jednak chciałbym uzupełnić braki w wiedzy.
Ja polecam najpierw książke Kennighana i Ritchiego podaną powyżej, a później "Thinking in C++" Bruce'a Eckel'a. A do programowania małych uC polecam asemblera. Pozdrowienia
Wszystko fajnie, tylko nie napisałeś dla JAKIEGO mikrokontrolera ten asembler ma być. A to jest BARDZO istotne ;)
a do nauki asembler`a od podstaw? (chodzi mi raczej o konkretną wartość 'edukacyjną' oraz przykłady)
do Overclocker: Chyba najlepsza (choć nie doskonała) książka do nauki asemblera to "Podstawy programowania mikrokontrolera 8051" Gałków. W każdym razie do kupienia i po polsku.
No litości... Czego to praktycznego można się nauczyć programując transmisję strumienia danych w asemblerze, gdy nie zna się żadnych języków wysokiego poziomu? Na studiach informatycznych, o ile w ogóle występuje jakakolwiek nauka asemblera, ma ona miejsce po przynajmniej dwóch językach wysokiego poziomu. Jak myślisz, dlaczego?
asembler nauka nauka programować asembler atmega asembler nauka
scalić mosfet samsung drzwi lodówki ds18b20 uśrednianie
Klekotanie w silniku Renault Laguna 2 1.8 16V przy dodawaniu gazu LG 55EG9A7V - Czarny ekran po włączeniu