logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zacząć naukę asemblera po Bascomie? Polecane źródła, kompilatory, adresowanie

Przemek Elektro 28 Gru 2003 18:22 7921 12
REKLAMA
  • #1 453459
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    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.
    Jakis sprawdzony?
    Tak, wiem - w bascomie da sie robic wstawki asamblerowe, jednak chcialbym miec tez cos oddzielnego.
  • REKLAMA
  • #2 453488
    olekewaagata
    Poziom 25  
    Posty: 638
    Pomógł: 64
    Ocena: 28
    Polecam ksiązki:
    Andrzej Rydzewsi Mikrokomputery jednoukładowe rodziny mcs-51
    Tomasz Starecki tytuł jak wyżej.
    Jak chcesz kompilator z linkerem to podaj e-mail lub inny adres
    to Ci go przyslę.
  • REKLAMA
  • #3 453546
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    przemekelektro(_at_)pf.pl
  • #4 453650
    marchewa101
    Poziom 17  
    Posty: 301
    Pomógł: 2
    Ocena: 8
    mozna sie dowiedziec czy 51 czy AVR??
    kompilator mozna znalezc na stronie producenta
    www.atmel.com
    konieczne tez bedzie zaopatrzenie sie w katre katalogowa
    jezeli chosdzi o avr to jest AVRStudio (kompilator, symulator)
    jezeli chodzi o symulator dla 51 to przewijal sie tu robiony przez grupowicza (wersja beta bety ;) )
  • #5 453672
    Przemek Elektro
    Poziom 16  
    Posty: 201
    Pomógł: 4
    Ocena: 5
    AVR.

    hmmmm.... tak patrze i narazie chyba jeszcze poczekam troche....

    Moze po swietach tak sie rozleniwilem...
  • #6 454466
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 55
    Do AVR masz na stronie atmela AVRStudio - jest już wersja 4.08 i to wszystko czego Ci potrzeba (z programów ofkorz), powodzenia.
  • #7 454952
    goscu
    Poziom 16  
    Posty: 245
    Pomógł: 5
    Ocena: 10
    Jeśli chcesz wiedzieć coś o asemblerze na AVR-a to lepszej książki nie znajdziesz. http://www.btc.pl/index.php?id=avr
    Tylko Ostrzegam!. To jest trudne. Znam asm na 51 ale asm na avr jest skomplikowany i nie moge przez niego przebrnąć. Z drugiej strony dowiesz się co programujesz i co dzieje sie w tej czarnej kostce.
  • REKLAMA
  • #8 454961
    ACULA
    Poziom 34  
    Posty: 3005
    Pomógł: 105
    Ocena: 114
    Ja dodam książkę Janiczek, Stępień Mikrokontrolery jednoukładowe. Wszystko ładnie wyjaśnione, a potem praktyka:
    ustawienie stanów na wyjściach
    zmiana ich stanów, licznik na pętli
    to samo tylko na licznikach wewn
    przerwania
    dokupić max232 i podłączyć do kompa
    lcd, klawiatura, i2c ;)
  • #9 457347
    sLoTeRRR
    Poziom 13  
    Posty: 91
    Pomógł: 3
    Ocena: 1
    Ja dodam dwie pozycje
    DSM-51 Gałka- Wypas!
    Jak dokładnie przestudiujesz + symulator JAGODA
    to kumasz już wszystko
    Nowa pozycja to MIKROKONTROLERY 8051 w praktyce wyd.BTC Dobrze opisane instrukcje i przykłądy progów.

    Te dwie książki i jakieś ksera z kursów z ostatnich 2 lat EP
    a robisz prawie wszystko.

    Pozdrawiam
  • #10 459844
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    Jak zaczac? po prostu zassij z sieci kompilator z symulatorem (AVRStudio), datasheet z lista rozkazow, siadz i pisz... do zaczynania nie potrzebujesz proca. napisz jakies glupie programy typu migajace diody, przepisywanie stanow z jednego portu na inny, rozpoznawanie klawiszy... zreszta cokolwiek. jakies proste petelki z licznikiem... po prostu pisz!
  • #11 466520
    DAREK4444
    Poziom 19  
    Posty: 425
    Pomógł: 5
    Ocena: 23
    Jakby ktoś chciał to mam kompilatory i symulator do assemblera '51. Chętni niech podają mejla.
  • REKLAMA
  • #12 467626
    Zaro
    Poziom 11  
    Posty: 9
    Najlepszy moim zdanie kurs asembera na '51 był publikowany w "Elektronice Dla Wszystkich" chyba w 98 roku. Ja używam kompilatora ta51, można ściągnąć ze strony
    www.logonet.com.pl/~fortech
    Bascoma używam jedynie do programowania, bo jako kompilator asemblera to nie jest on rewelacyjny.

Podsumowanie tematu

LABEL_AI_GENERATED
Rozpoczęcie nauki asemblera po Bascomie wymaga zapoznania się z architekturą mikrokontrolera oraz zasadami adresowania pamięci. Dla mikrokontrolerów AVR polecany jest kompilator i środowisko AVRStudio dostępne na stronie producenta Atmel, które zawiera także symulator. W przypadku rodziny 8051 dostępne są różne kompilatory i symulatory, w tym darmowe wersje udostępniane przez społeczność. Do nauki asemblera rekomendowane są książki takie jak "Mikrokomputery jednoukładowe rodziny MCS-51" Andrzeja Rydzewskiego, "Mikrokontrolery jednoukładowe" Janiczka i Stępnia, "DSM-51" Gałki oraz "Mikrokontrolery 8051 w praktyce" wydawnictwa BTC. Dla AVR polecany jest kurs dostępny online na bazie ATmega103. Nauka powinna obejmować praktyczne pisanie prostych programów, np. miganie diodami, obsługę portów, liczników i przerwań. Datasheety i listy rozkazów są niezbędne do efektywnej nauki. Bascom umożliwia wstawki asemblerowe, ale dla pełnej nauki warto korzystać z oddzielnych narzędzi.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA