• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jaki kompilator polecacie mi do Assemblera?

VPS Starter Arubacloud
0 głosów
2,106 wizyt
pytanie zadane 14 listopada 2015 w Inne języki przez hubot Dyskutant (9,090 p.)
Mam do Was prośbę: mianowicie czy taki kurs ASM będzie dobry http://www.binboy.org/asembler/tutorials/78/Kurs_programowania_w_Asemblerze.html oraz czy taka książka będzie dobra http://helion.pl/ksiazki/praktyczny-kurs-asemblera-wydanie-ii-eugeniusz-wrobel,pkase2.htm? Chciałbym się nauczyć jak to jest operować na sprzęcie. Polećcie mi jakieś kompilatory.

3 odpowiedzi

+2 głosów
odpowiedź 14 listopada 2015 przez hit02 Nałogowiec (33,970 p.)

Z tego, co widzę, kurs dotyczy 16-bitowego assembly, a ten jest jednak trochę trudniejszy na początek. Osobiście moge polecić ten kurs: https://www.youtube.com/playlist?list=PL7CA8FE35B665D4DD no i oczywiście dokumentację Intal'a.

Co do książki, to jej nie czytałem i ciężko mi ją ocenić. Ma co nieco o 16-bitowym i o 32-bitowym assembly, ale to nie znaczy, że jest dobra.

Co do kompilatora polecam NASM.

PS Gdzieś wcześniej pisałeś, że zajmujesz się .NET'em. Assembly jest dość zajmującym językiem. Podstawy znać warto, ale przemyśl, czy na pewno umiejętność pisania w tym języku ci się przyda. smiley Może lepiej było by ci się nauczyć np. .NET'owego assembly - cil'a (common intermediate language).

komentarz 14 listopada 2015 przez hubot Dyskutant (9,090 p.)
No to poleć mi jakiś kurs CIL i jakąś książkę do tego języka.
komentarz 14 listopada 2015 przez hit02 Nałogowiec (33,970 p.)

Kompilator przychodzi razem z VisualStudio, a nazwywa się ilasm - możesz uzyskać do niego dostęp z poziomu konsoli.

Kiedyś znalazłem ten kurs: http://www.codeproject.com/Articles/362076/Understanding-Common-Intermediate-Language-CIL nie jest jakiś super, ale powinien wystarczyć.

CIL możesz też się uczyć pisząc programy na .NET i je dezassemblując narzędziem ildasm (również przychodzi z VS).

No i przyda się jeszcze lista instrukcji: https://en.wikipedia.org/wiki/List_of_CIL_instructions

PS Kurcze, ty to jesteś szybki. Przemyślałeś sprawę w 6 minut. cheeky Nie chciałem ci powiedzieć, że absolutnie nie warto się uczyć 'tradycyjnego' assembly. Moim zdaniem warto. smiley

komentarz 2 lutego 2016 przez jpacanowski VIP (101,940 p.)

Polecam bardzo dobry kurs ASM
http://bogdro.ciki.me/

0 głosów
odpowiedź 14 lipca 2016 przez Jakub Walczak Nowicjusz (140 p.)
ja polecam Fasm, jak na początek dobry :)
0 głosów
odpowiedź 16 kwietnia 2022 przez maf2 Nowicjusz (140 p.)
edycja 16 kwietnia 2022 przez maf2

Stary post ale jak zobaczyłem książkę nieżyjącego pana Wróbla to nie mogłem się powstrzymać od komentarza. Przy okazji trochę odświeżę temat. Wracając do książki Wróbla to więcej z rolki papieru toaletowego dowiecie się o Assemblerze niż z tego wiekopomnego dzieła. Ogólnie mam złe doświadczenia z polskimi autorami książek. Pozycje są słabe albo tragiczne.

Jeśli miałbym coś polecić do nauki assemblera to z książek po polsku mogę polecić leciwą książkę: Duntemann Jeff - "Zrozumieć Asembler" z roku 1992 bodajże. Mimo wielu lat książka idealna dla chcących zrozumieć podstawy i o co w tym chodzi. Jest też nowsze wydanie tej książki z roku 2009 w języku angielskim "Assembly Language Step-by-Step Programming with Linux", 3rd Edition Jeff Duntemann. Dalej poleciłbym lekturę w postaci "Pearson Assembly Language for X86 Processors 8th Edition" autorstwa Kip R. Irvine) Po przerobieniu tych książek już sami powinniście dać sobie radę jak dalej rozwijać się w tym temacie. No i można jeszcze dorzucić kurs Iczeliona: https://eduinf.waw.pl/inf/prg/002_winasm/0002.php

Podobne pytania

0 głosów
4 odpowiedzi 728 wizyt
pytanie zadane 30 sierpnia 2016 w Assembler przez Mavimix Dyskutant (8,420 p.)
0 głosów
1 odpowiedź 542 wizyt
0 głosów
2 odpowiedzi 856 wizyt
pytanie zadane 11 lipca 2019 w Assembler przez niezalogowany

93,005 zapytań

141,970 odpowiedzi

321,249 komentarzy

62,341 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...