Witam.
Od dłuższego czasu planuję liznąć Assemblera(x86) i zastanawiam się jaki poradnik przeczytać. Najlepiej, żeby był po polsku, choć nie musi(i wcale nie znalazłem nic ciekawego w ojczystym języku). Może ktoś ma w tym jakieś doświadczenie i pomoże mi wybrać?
Proszę o radę i dziękuję z góry za pomoc.
Assembler - Jaki poradnik/kurs/kszi
Możesz napisać do czego Ci to potrzebne?
Zanim zaczniesz wydawać pieniądze na książki poszukaj darmowych kursów w internecie. Jest ich trochę.
https://www.google.pl/search?client=ope ... gws_rd=ssl
Zanim zaczniesz wydawać pieniądze na książki poszukaj darmowych kursów w internecie. Jest ich trochę.
https://www.google.pl/search?client=ope ... gws_rd=ssl
Assembler też mnie trochu interesował ale to jakieś 10 lat temu... To korzystałem z TEJ strony. Ona nadal istnieje ta strona choć ma 13 lat... i razi archaicznym wyglądem ale masz tam myślę wszystko co Ci trzeba.
Jeśli szukasz podstaw to:
http://www.edu.godula.com/?zo=a51_infor
http://www.edu.godula.com/?zo=a51_infor
- geekboy68k
- Posty: 6
- Rejestracja: 29 lipca 2014, 14:33
- Lokalizacja: Wrocław
Nie spotkałem się jeszcze z dobrą książką do ASM w języku ojczystym. Nie widzę też zapotrzebowania na taką pozycję, skoro Intel i AMD wydały wyczerpujące dokumentacje, które są dodatkowo dostępne za darmo. Znajdują się w nich dokładne opisy architektury i kolejnych instrukcji. Korzystanie z nich jest w zasadzie nieuniknione przez całą przygodę z Asemblerem, stąd dodatkowo przekreśla to sens inwestowania w jakąkolwiek odpłatną pozycję - zarówno z perspektywy autora jak i przyszłego programisty.
Do podstaw proponuję kapitalne videoarty Gynvaela Coldwinda (także za darmo i po polsku).
Generalnie z Asemblerem dla x86 także jest problem - składnia mocno uzależnia się od kompilatora, systemu operacyjnego czy sposobu nawet komunikacji z programami w innych językach. Ponadto istnieje co najmniej kilka specyfikacji zależnych od firmy, która je przygotowała (m. in. wspomniany Intel czy AT&T/Bell Labs - dwie najpopularniejsze). Różnice są subtelne, ale jednak zauważalne, dlatego obstawiam za nauką z w/w dokumentacji.
Do podstaw proponuję kapitalne videoarty Gynvaela Coldwinda (także za darmo i po polsku).
Zwróć uwagę na fakt, że jest to kurs ASM dla mikrokontrolera 8051. Owszem, ma on szerokie zastosowanie w drobnej elektronice użytkowej i sterownikach, ale raczej na pewno nie w typowej komputeryzacji, jaką rozumie większość społeczeństwa.Jeśli szukasz podstaw to:
http://www.edu.godula.com/?zo=a51_infor
Generalnie z Asemblerem dla x86 także jest problem - składnia mocno uzależnia się od kompilatora, systemu operacyjnego czy sposobu nawet komunikacji z programami w innych językach. Ponadto istnieje co najmniej kilka specyfikacji zależnych od firmy, która je przygotowała (m. in. wspomniany Intel czy AT&T/Bell Labs - dwie najpopularniejsze). Różnice są subtelne, ale jednak zauważalne, dlatego obstawiam za nauką z w/w dokumentacji.