• 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?

Object Storage Arubacloud
0 głosów
1,917 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 568 wizyt
pytanie zadane 30 sierpnia 2016 w Assembler przez Mavimix Dyskutant (8,390 p.)
0 głosów
1 odpowiedź 401 wizyt
0 głosów
2 odpowiedzi 667 wizyt
pytanie zadane 11 lipca 2019 w Assembler przez niezalogowany

92,555 zapytań

141,404 odpowiedzi

319,559 komentarzy

61,940 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...