Article View: pl.comp.lang.asm
Article #825Re: Literatura
From: Bogdan (bogdro)
Date: Thu, 09 Nov 2006 13:34
Date: Thu, 09 Nov 2006 13:34
44 lines
2829 bytes
2829 bytes
r4ff napisał(a): > Witam. > > Chciałbym nauczyć się progamowania w Asemblerze, dlatego mam kilka pytań: > Jaką literaturę polecicie do nauki Asemblera? Może być polska lub angielska. Pod jaki system? Randall Hyde, Art of Assembly Language Programming http://webster.cs.ucr.edu. Czytałem wersję dla DOS i dużo się z niej nauczyłem. Polecam wersję 16-bitową (właśnie dla DOSa), bo ta 32-bitowa korzysta z nietypowego kompilatora. Niemniej, obie wersje mogą nauczyć sporej liczby algorytmów oraz oczywiście podstaw. Spójrz też tu: http://rudy.mif.pg.gda.pl/~bogdro/linki.htm > A może jakiś tutorial on-line? Tak: http://rudy.mif.pg.gda.pl/~bogdro (TASM+NASM+FASM, DOS+Linux, HTML lub TXT lub PDF). Spójrz też pod adres powyżej, tam są linki do innych tutoriali. > Jakiego kompilatora najlepiej używać pod Windowsa i *NIX'a ? Ja osobiście używam NASMa (http://sf.net/projects/nasm), i FASMa (http://flatassembler.net) i to te kompilatory polecam. Oba działają pod DOS, Windows i Un*x (Linux i *BSD). FASM jest pisany przez Polaka, ma oficjalne forum, szybciej się rozwija niż NASM, zna więcej instrukcji i zwykle proces kompilacji jest prostszy. Jest to kompilator, z którym najłatwiej tworzy się aplikacje okienkowe pod Windows. Zobacz też na http://rudy.mif.pg.gda.pl/~bogdro/linki.htm i http://www.frontiernet.net/~fys/links.htm po linki do innych kompilatorów. Na uwagę zasługuje co najmniej YASM. GoAsm jest typowo pod Windows, MASM - pod DOS i Windows, A86 głównie dla początkujących (darmowa wersja jest mało użyteczna). -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Rozmawiaj bezpiecznie: www.JabberPL.org Surfuj anonimowo: tor.eff.org
Technical Details
Message-ID:
<eivap9$k5s$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<eiv6s2$3ub$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "Bogdan (bogdro)" <bogdan@bogdan.pl> Newsgroups: pl.comp.lang.asm Subject: Re: Literatura Date: Thu, 09 Nov 2006 14:34:06 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 44 Message-ID: <eivap9$k5s$1@atlantis.news.tpi.pl> References: <eiv6s2$3ub$1@atlantis.news.tpi.pl> NNTP-Posting-Host: acua155.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1163079273 20668 83.11.80.155 (9 Nov 2006 13:34:33 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Thu, 9 Nov 2006 13:34:33 +0000 (UTC) User-Agent: Thunderbird 1.5.0.8 (X11/20061025) In-Reply-To: <eiv6s2$3ub$1@atlantis.news.tpi.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit