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.
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...
Proponuję [url=http://www.dzyszla.aplus.pl/downloa... prostych kodów do nauki Assemblera
Witam Na uczelni zaczęło mi się programowanie w asemblerze. Chciałbym nauczyć się programować Atmega128. Jaką książke polecacie do poznania podstaw asemblera?
Myślę, że jeśli piszesz w C i używasz GCC - to jedną z najlepszych podpowiedzi jak i co robić w asemblerze jest właśnie C. Tzn chodzi o to, że można sobie jak na dłoni podejrzeć pliki w których masz cały kod napisany przez ciebie w C - przetłumaczony na asm i to z dobrymi opisami - co i jak. Czytanie tych plików to bardzo dobra lektura poważnie. Czasem...
Wszystko fajnie, tylko nie napisałeś dla JAKIEGO mikrokontrolera ten asembler ma być. A to jest BARDZO istotne ;)
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...
Najpierw zadaj sobie pytanie po co chcesz uczyć się asemblera? Bo o ile w przypadku AVR jeszcze jakiś sens tego jest, o tyle w przypadku ... Poza tym asembler, jak to asembler, nauki tu za wiele nie ma, raptem kilkadziesiąt instrukcji wałkowanych na różne możliwości. Jeśli to ma być tylko chwilowa zabawa i powierzchowne poznanie asemblera, ... jeśli...
"Myśl niskopoziomowo, pisz wysokopoziomowo". Do myślenia niskopoziomowego dobrze jest znać asembler przynajmniej jednego procesora ;)
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...
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.
W Open Office to jest od strony technicznej dziecinnie proste, później możnaby i na AVR-owy asembler też coś skrobnąć... ;) -- Pozdrawiam, Daniel
a do nauki asembler`a od podstaw? (chodzi mi raczej o konkretną wartość 'edukacyjną' oraz przykłady)
To proponuję abyś od razu zapomniał o 8051. Szkoda czasu na uczenie się tego. To tak nauka rogramowania eniaca
Tam nic nie ma. Są tylko ćwiczenia z Asemblerem, ja chcę porządną publikację, z której się coś naucze.
Hi ! Ja używam TURBO-51 asembler+symulator. Jeśli chcesz podeślę Ci go na maila...
a czy książka ,,asembler sztuka programowania wydanie II'' jest coś warta bo cena jest dość wysoka ?
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
moze to troche głupie pytanie ... ale co to jest Asembler ..?? jestem poczatkujacy.... zrozumcie :)))
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...
Wiem o co Ci chodzi. Ale czy jest coś związanego z uKontrolerami i C++ ewentualnie asembler od podstaw?
Polecam DSM-51 na 8051 i asembler na początek. http://micromade.pl/?p=dsm51
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
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)
Dzięki za odpowiedź, właściwie pierwszy punkt zamyka dalsze moje dywagacje, gdyż firma produkująca alarmy raczej nie jest skłonna aby ktoś kopiował ich rozwiązania. Co do nauki asemblera kupiłem książkę "Zrozumieć asembler" i raczej mnie to przeraża. Racjonalnie kalkulując nie opłaca mi się dla jednego alarmu rozpoczynać naukę, ale książka czeka jak...
myślę że '51 jest ciut łatwiejsza do nauki (asembler), ale jak masz zamiar programować w C to jest to bez znaczenia. Znaczenie ma natomiast fakt, że dla AVR masz bardzo fajne (i darmowe) środowisko AVR Studio, do którego możesz dorzucić AVR GCC (na 8051 masz za darmo SDCC). Trzecią dużą grupą popularnych MCU są PIC-e, które pod względem architektury...
Na początku: Mikrokontroler: Jest taki dział na forum "mikrokontrolery" tam sie dowiesz wielu rzeczy kiedy czegoś nie bedziesz wiedział. Najpopularniejsze rodziny to 8051, AVR puźniej jest PIC i jeszcze nie zabardzo znany temat ARM. Dwie pierwsze rodziny są najpopularniejsze. Język: Bascom- jest to najłatwiejszy język, pisząc nim nie wnikasz w szczegóły...
Witam jak w temacie jest to prosty program do nauki programowania asemblerem
51'ynka była niezłym mikrokontrolerem w latach swojej świetności. Fajny asembler nadający się do nauki i absolutnie nie dostosowany do potrzeb kompilatorów C (czyli asembler dla programisty). Na chwilę obecną poprawioną wersją tego procesora są urządzenia STM8. Moim zdaniem asembler na te 8-bitowce jest na prawdę przemyślany i do ogarnięcia w ciągu...
Proponuję naukę MIPS'ów zaczęć od języka C. Asembler jest trudny ze względu na brak mikroprogramowania w procesorze , wszystkie operacje które w innych architekturach są realizowane sprzętowo w MIPS'ie realizuje program główny np. stos, przełączanie kontekstów, brak rejestru znaczników, itd. funkcja zliczająca zera # we $a0 liczba # wy $v0 ilosc zer...
Andrzej_17 - kolega chyba nie wie co to takiego wstawka asemblerowa, bo jak dlamnie to w niektórych przypadkach jest ona błogosławieństwem, pisze programyw językach wysokiego poziomu, ale to nie znaczy że asembler jest do niczego, asembler jest "piękny" przez swoją prostote, tam wszystko widać co sie dzieje w procku, jaki rejest jest wykorzystany, co...
Witam szystkich ktorzy tutaj wpadli. Mam problem zaczynam zabawe z asemblerem dla 51 Chcialbym kupic sobie jakis tani zestaw zeby zobaczyc jak to dziala. Na poczatek wystarcza podstawowe funkcje jakies zapalanie kolejnych diod i tym podobne... O co mam pytac w sklepach i co bedzie mi potrzebne do podstawowej pracy?? Programator zrobie sam :) Interesuje...
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
"Bascom nie sprzyja nauce podstaw" - OK, ale zadajmy pytanie - czy ktoś się chce uczyć programowania mikrokontrolerów czy chce poznawać protokoły? to tak jak byś zapytał czy mechanik samochodowy powinien tylko wiedzieć co przykręcić żeby działało, czy może jednak powinien znać zasadę działania silnika? Potwierdzam opinie że do rozpoczęcia nauki najlepszy...
no i wszystko jasne; a już myślałem że coś źle zrozumiałem działanie tego programu. do asembler: ten sposób obsługi zaproponowany przez autora książki służył mi jedynie do nauki asemblera, poznawania kolejnych jego tajników. Dzięki za algorytm. Kiedyś przetestuję. Wszystkim Wielkie dzięki za pomoc. Dokładnie o to mi chodziło.
prosze o polecenie jakiejs dobrej ksiazki do programowania w asemblerze dla zielonego w tej sprawie
Klasyk: "Jak pisać wirusy" Dudka (asembler dla DOS) W załączniku gałąź linków opery z których kiedyś korzystałem (asembler w DOS oraz Win32). A z oprogramowania polecam http://www.winasm.net/. Nie ma sensu przesiadać się na starszy komputer tylko do nauki asemblera.
Jeżeli chodzi o ogólną wiedze o wirusach to polecam strony programów antywirusowych np nortona lub mks wira. Jeżeli chcesz więcej wiedzieć to są fora poświęcone wirusom i hackingu. A co do książek to jest jedna o której wiem to na tytuł "Jak pisać wirusy" tyle że ona przedstawia przykłady kodów znanych już wirusów pisanych w asemblerze.
Zacznij od nauki układów cyfrowych (zwłaszcza bramki) i języka asembler.
Co do avr to proponuje : A.Witkowski Mikrokontrolery AVR programowanie w języku C przykłady zastosowań. + http://www.patron.ehost.pl/patron/artyku... + Jakaś książka o ansi C Książka Witkowskiego jest o tyle przyjemna, że omawia stosowanie gcc do programowania mikrokontrolerów AVR i przy okazji omawia dokładnie kod C i przetłumaczony...
.... A ja bym polecił naukę C. A dlaczego od razu nie asembler? W odpowiedzi na pytanie natomiast, to jeżeli jesteś początkujący, większej różnicy nie ma. Do nauki nada się zarówno uno jak i leonardo. Osobiście wybrałbym tańszą wersje, a zaoszczędzone pieniądze wydał w płytkę stykową chociażby lub jakiś zasilacz do arduino.
http://www.wishbone.p4u.pl/tematyka.php?... - troche o mcs'ie z książki. Podstawy, jakies algorytmy, asembler itp.
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
A polecasz jakąś książkę do nauki asemblera? Nie wiem od czego zacząć asemblera dla microchipów czy procesora komputerowego.
Szukam materiałów w j. polskim do nauki programowania procesorów AVR (At90S2313) w asemblerze z przykładami.
Jeśli programowanie jakiegoś prymitywnego procesorka w jego kodzie wewnętrznym to niedostępny dla większości programistów szczyt Sagarmatha, to gdzie są ludzie piszący oprogramowanie narzędziowe, systemy operacyjne, tworzący złożone systemy sterowania czy rozproszone systemy internetowe. Takie porównania są spektakularne, ale nie wnoszą nic do dyskusji....
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?
W obecnych czasach nauka asemblera jest marnowaniem czasu... Moim zdaniem nie jest to marnowanie czasu tylko nauka języka ...czasami robię wstawki w asemblerze... Bez nauki asemblera ciężko byłoby robić samemu takie wstawki ...nigdy by mi nie przyszło do głowy żeby teraz pisać programy w asemblerze, bo i po co? Przy obecnych narzędziach tu masz absolutną...
C++ to nie asm, komentarze nie muszą być niezbędne, choć zdecydowanie mogą pomóc. Jednak jeśli widzę w kodzie coś takiego: int main() { // początek main() return 0; // program zakończony powodzeniem } // koniec main() To zaczynam się zastanawiać po kiego diabła te komentarze. ;) Jeśli używa się czytelnych nazw zmiennych,...
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...
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.
C faktycznie pozwala na szybką migracje z rodzinki na rodzinkę do tego dostępność bibliotek czyli jechanie na czyimś garbie (wiedzy) Asembler to esencja programowania wymaga wiedzy ale nie posiada ograniczeń i daje 100% kontrolę nad wszystkim. Bascom z jednej strony daje szanse na krok w programowanie dla osób mało ambitnych ,psuje rynek usług związanych...
No mniej wiecej cos takeigo - dzieki wielkie. A tak przy okazji...istnieje taki symulator do C??
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....
To masz akurat mobilizację rozpocząć naukę C bo bez potrzeby to nigdy nie zaczniesz, wież mi.
mimo wszystko człowiek nauczył się czegoś o timerach i asm Moim zdaniem asembler na pewnym etapie nauki jedynie zaciemnia obraz zmuszając do koncentrowania się na szczegółach, tracąc zarazem szerszy kontekst. Nie trzeba wertować dokumentacji. Wystarczy zapoznać się z ogólnym opisem procesora -- gdzie jest wyjaśnione do czego służą poszczególne bloki....
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...
Jeśli chodzi o procesory sygnałowe to pozostaje C/ C++ bądź sam asembler. Musisz się jeszcze zdecydować jakie procesory Cię interesują: TI, Analog Devices bądź dsPIC. Najłatwiej zacząć zabawę z dsPIC ze względu na możliwość zamówienia sampli z Microchipa. W sieci są schematy programatorów, ewentualnie można kupić jakąś gotowową wersję rozwojową z programatorem.
Szperałem dziś trochę w Internecie i trudno coś sensownego znaleźć w tym temacie. AVocet udało się uruchomić lecz jak wgrać program do symulacji ?? I widzę kolejny problem większość dostępnych programów (również AVocet) ma ograniczenie do 4KB pamięci programu, a mój system ma 8. Udało mi się zdeasemblerować program. Znalazłem w nim fragmenty które mnie...
Interesuje mnie jedynie asembler i C, poczytalem tutaj na temat Bascoma i patrząc po wypowiedziach forumowiczów, jest bardzo ograniczonym językiem.
Jestem w pierwszej klasie technikum elektronicznego i chciałbym nauczyć się jakiegoś języka do programowania mikrokontrolerów. Tylko nie wiem jaki język wybrać. Zastanawiam się pomiędzy Bascomem, Asemblerem, C lub C++. Znalazłem zestawy do nauki: http://www.kamami.pl/?id_prod=4042400 http://www.kamami.pl/?id_prod=4042300 http://www.kamami.pl/?id_prod=4042200...
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ć??...
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...
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?
Ale skad pomysl, ze Microchip musi zamknac wszystkie linie Atmela zaraz po przejeciu? Ja mysle, ze Microchip raczej wprowadzi nowe porzadki i swoje dobre nawyki. Pamietajmy, ze o suckesie danego procesora nie decyduje grupa rozproszonych majsterkowiczow czesto bez zadnego wyposazenia warsztatowego, ale firmy produkujace setki tysiecy urzadzen. Dla tych...
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.
AVRStudio 4.06 Asmebler i symulator - debuger. http://www.atmel.com/dyn/products/tools_... Poprawka to 4.07 ;-)
Po pierwsze, 8051 i AVR to całkowicie inne rdzenie, więc na pewno 8051 będzie się inaczej programowało w asemblerze niż AVR. Mam tu na myśli nie tylko inny zestaw rozkazów, ale także i całkowicie odmienne architektury, co zmienia nieco styl pisania programów. Kolega darkonel ma częściowo rację, jeśli zrozumiesz specyfikę programowania w asemblerze 8051,...
Witam! Polecam kurs: http://www.patron.net.pl/artykuly/AVR_tu... od którego sam zaczynałem! Polecam także książki: - "Mikrokontrolery AVR ATmega w praktyce" - nauka asemblera - "Mikrokontrolery AVR w praktyce" - nauka C++ ...w zależności od tego co wolisz! Jeżeli wnikliwie przeczytasz, zrozumiesz i równocześnie napiszesz podobne programy, to...
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.
Pisałem już wcześnniej na elektrodzie o tym -> przycisk SZUKAJ...
Witam. Dopiero zacząłem naukę asemblera i mam pewien problem. Stworzyłem program, który wpisuje jakieś liczby do tablicy i je wyświetla. Błąd polega na tym, że wyświetla je w ten sposób: N - wielkość tablicy M - liczba wyświetleń Na poczatku wyświetlanych jest N liczb, a później cały czas N-M, aż do M = 0. Przykład: tab[0] = 1 tab[1] = 2 tab[2] = 3...
O to fajnie a dużo udało się Ci nauczyć na studiach? pewnie kierunek jakiś informatyczny lub elektroniczny? Czyli Ty bardziej w kierunku tworzenia układów cyfrowych tak? Udało mi się zdobyć książkę "Zrozumieć Asembler" tą co tu jeden kolega polecił miałeś może styczność z tą pozycja?
Dobre materiały do nauki asemblera 8051 znajdziesz [url=http://elportal.pl/mikroprocesory]t... jest to cykl artykułów prowadzony swego czasu w czasopiśmie Elektronika dla Wszystkich.
Chciałem to zrobić, aby lepiej rozumieć asemblera. Polecacie jakieś książki do jego nauki?
Zobacz sobie to https://serwis.avt.pl/files/kurs_c/22_Ku... https://serwis.avt.pl/files/kurs_c/23_Ku... https://serwis.avt.pl/files/kurs_c/24_Ku... https://serwis.avt.pl/files/kurs_c/25_Ku... https://serwis.avt.pl/files/kurs_c/26_Ku... https://serwis.avt.pl/files/kurs_c/27_Ku... https://serwis.avt.pl/files/kurs_c/28_Ku...
Napewno można użyć większego procka z większą ilością UARTÓW. Tylko chodzi mi o naukę i trochę satysfakcję. Myślę że nie jest to trudne więc chciałbym poćwiczyć. Jeśli chodzi o asembler to ni w ząb go nie kumam - niestety. Czy mój blokowy u góry jest poprawny?
No przyjacielu kamyczek nie da się pisać duźych projektów bez wstawek asemblerowych. Takie jest życie a asembler wymaga od programisty znajomości budowy i zasady działania procesora. Język C nie wymaga tych umiejętnosci jest oprogramowaniem obiektowym. Ale myślę że wiesz o co mi chodzi. I mam problem z przejsciem z 8051 na AVR bo tu się wszystko inaczej...
Popieram. Asemblera warto się nauczyć - i nie chodzi wcale o to, żeby coś w nim pisać! Chodzi o to, że w trakcie nauki asemblera danego procesora, poznajemy go od podszewki. A wtedy pisanie w czymkolwiek przychodzi z łątwością, gdy już rozumiemy wszystkie mechanizmy.
Aby uniknąć wylutowywania (raczej nierozbieralny) jest na tyle miejsca aby oświetlić go z boku(ów). Może za pomocą mikrokontrolera Atmega 8; np. jedno naciśnięcie - dioda świeci 30 sek, dwa razy nacisnąć - świeci na stałe. Może ktoś pomoże napisać taki program w Asemblerze? Będzie to jakaś nauka w tym trudnym czasie?
Ale właśnie danie tylko samego HEX'a jest drogą do powielania a nie nauki pisania takich programów. Co prawda jest to asembler, dlatego nie wszyscy początkujący to pojmą, ale jak pisałem wcześniej gdyby kolega piotr_go pokazał program źródłowy z dokładnym opisem każdej linii kodu wtedy koledzy którzy tego chcą, dokładnie przestudiują jak się coś takiego...
To zależy czy ktoś robi "małe" projekty (jak ja) czy "duże". Mi zwyczajnie nie opłaca się przesiadać na nowy język programowania czy inną architekturę procesora bo zajmie to więcej czasu (nauka) i pierwsze projekty mogą mieć błędy (a poprawianie tego po sprzedaży to już masakra). Opłaca mi się nawet wziąć 2 słabsze procesory które znam niż 1 nowy którego...
Widzisz Kolego, reverse engineering nie jest czymś czego się można nauczyć. Trzeba mieć duże, naprawdę duże doświadczenie w programowaniu i niestety nic tego nie zastąpi. Ciekawe zresztą po co to komu poza wąska grupa kopistow. Jeżeli chcesz zostać crackerem i łamać zabezpieczenia programów - to wybacz z takimi umiejętnościami można się tylko uśmiechnąć...
A zdeasembluj program skompilowany z C, i obejrzyj sobie, ile głupich rzeczy potrafi narobić kompilator :) Poza tym znajomość asemblera to zawsze nowa umiejętność, która się kiedyś przydać może... Co prawda każdy asembler inny, ale jak się pozna jeden, to przynajmniej wiadomo, o co w tym wszystkim chodzi.
Dziędobry Mój przypadek raczej nie powinien służyć Wam Młodym za wzór ponieważ ja już raczej schodzę ze sceny programistycznej niż na nią wchodzę. Ale podam kolejność, w jakiej się uczyłem języków programowania : 1. Fortran 2. Algol 3. Cobol 4. Pascal (Turbo) 5. Asembler 8080 i Z80 6. Asembler 8086 7. C 8. Occam 2 9. C++ Tak przynajmniej mi się wydaje,...
wielkie dzięki!!! :lol:
ale chciał bym się nauczyć - krok po kroku jeśli mógł by mnie ktoś nakierować jak to zrobić to było by super. zacznij od nauki asemblera platformy, która Cię interesuje. Po biegłym nauczaniu się (czyli jak będziesz pisać programy bez żadnych kłopotów) możesz zabrać się reverse engineering. Niestety nie ma drogi na skróty
Najgorsze jest to że ja granicę możliwości mogę tylko po jakości wykresu rozpoznać, bo mam generator do 100kHz... 😉 Dzisiaj w wolnej chwili zabiorę się za naukę Asemblera i może coś z tego będzie. Nie mniej jednak ciekaw jestem ile można wyciągnąć pisząc w bascom ;) może ktoś próbował ?
Ja ze swojej strony dorzucę MIK CA80. Mikrokomputer edukacyjny z procesorem Z80 pana inż. Stanisława Gardynika. Produkowany jako zestaw do samodzielnego montażu, umożliwiał naukę asemblera. Można było również grać w gry - na wyświetlaczach 7 segmentowych :). W poniższym linku dostępne skany książek opisujących budowę, wsad EPROM programy itd. W temacie...
Asembler 6502 jest bajecznie prosty i piękny, powinien służyć jako wzór do nauki kodu maszynowego. Cały procesor też jest pięknie zaprojektowany. Tylko 3 rejestry, każdy z trybów adresowania się przydaje do czego innego, podstawowe instrukcje bez dublowania w rodzaju, że jedno można zrobić na 5 sposobów. Prosty dekoder do 6502 można zrobić na jednym...
Wiem źle się wyraziłem . Z tym wykładaniem tylko teorii chodziło mi o to że kiedyś w tym technikum robiono różne praktyczne rzeczy naprawiano rożne urządzenia np (wiem że kiedyś elektronika dopiero raczkowała i była dużo prostsza) Ale bez przesady teraz nauczyciele tylko wyklepią to co jest w książce i nie wyjaśnią dokładniej na jakiej zasadzie to działa...
Napiszę słówko jako człowiek, który pisze programy na mikrokontrolery od kilkunastu lat. Taka prawdziwa nauka assemblera w tym momencie nie ma najmniejszego sensu. Dlaczego? Bo niby, którego asemblera uczyć się. Każda rodzina procesorów ma inną listę rozkazową. Jeżeli nauczysz się asemblera, powiedzmy na AVR-y 8 bitowe (seria ATmega), napiszesz tam...
SQL???? A od kiedy jest to język programowania? Zależnie od zastosowań: hobby - coś łatwego, np. Pascal lub inne dziadostwo, którego nie polecam praca programisty aplikacji - absolutną podstawą jest C++, do tego C#, Java (która przez C# jest wypierana), czasem Ada, ale to tylko w przypadku bardzo złożonych aplikacji równoległych... no i wberw pozorom...
Ja osobiście nigdy nie używałem Bascom'a, ale dla początkującego programisty AVR'ów nie jest to złe rozwiązanie. Jeśli chce się maksymalnie wykorzystać możliwości jakiegokolwiek układu, to tylko asembler. Niestety za szybkość działania i mały rozmiar programu wynikowego, płaci się stopniem trudności tego języka. Optymalnym rozwiązaniem na początek wydaje...
Pytanie do autora tematu. Dlaczego kolega bawi się dość leciwymi 8051 ? Jest pełno obecnie produkowanych 8051 o wiele nowocześniejszych niż 80C31. Przykładowo są to rodziny LPC700 (OTP) i LPC900. Dodatkowo Cypress ma też ciekawe 8051. 89S52, wydał mi się w miarę sensowny choćby do nauki asemblera, którego mam w szkole. Poza tym jest dosyć tani, bo...
Magistrowi wpadło do głowy żeby nas nauczyć programowania 8052 HA HA CH....a Pomórzcie !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! W pracowni jest PC z Windws XP miał zainstalowany SYMULATOR 8052 ale jaki????????????????? i jeszcze taki program do tłumaczenia z polskiego (z notatnika) na język tego symulatora 8052. 1. Co muszę zciągnąć jaki symulator i ten drugi...
Do nauki programowania mikrokontrolerów najpopularniejsze są chyba AVR-y firmy atmel, jak np. ATtiny2313. Dość prostym językiem programowania jest Bascom, ale przy poważniejszych programach pozostawia on wiele do życzenia, i jest płatny (wersja demo ma ograniczenie ilości pamięci zajmowanej przez program). Jest też oczywiście C które polecam, jest darmowe...
Mam do napisania pracę dyplomową na temat umieszczony w tytule wiadomości. Układ sterowny jest modułem DSP Motion Control Kit MCK 240 firmy Technosoft który kosztuje bagatela jakieś 1000 euro. Kit ten zbudowany jest na bazie procesora TMS320F240 firmy Texas Instruments podłączonego do komputera za pomocą portu RS 232, układ steruje silnikiem bezszczotkowym...
szukam czegos o asemblerze mikrokontrolera 8051
nauka asembler nauka programować asembler atmega asembler nauka
silnik strugarka philips ustawić godzina częstotliwość odświeżania monitora
ekspres delonghi problemy ekspres delonghi problemy
Panasonic RX-CT900 - przenośny boombox z lat 90. Regulacja drzwi w mikrofalówce Kernau - jak to zrobić?