• 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
1,892 wizyt
pytanie zadane 14 listopada 2015 w Inne języki przez hubot Dyskutant (9,100 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,100 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 561 wizyt
pytanie zadane 30 sierpnia 2016 w Assembler przez Mavimix Dyskutant (8,390 p.)
0 głosów
1 odpowiedź 389 wizyt
0 głosów
2 odpowiedzi 626 wizyt
pytanie zadane 11 lipca 2019 w Assembler przez niezalogowany

92,454 zapytań

141,263 odpowiedzi

319,099 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...