Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
Asembler. Podręcznik programisty

Asembler. Podręcznik programisty

Autor: Vlad Pirogow
Data wydania: 2005/06
Stron: 640
Niedostepna ksiazka
Szczegóły:

Informacje dodatkowe:

Tajniki tworzenia programów dla systemu Windows w asemblerze

  • Poznaj narzędzia programistyczne
  • Napisz programy wykorzystujące Windows API
  • Wykryj i usuń błędy z programów asemblerowych

Pisanie programów w asemblerze przez długi czas kojarzyło się z systemem MS-DOS. Teraz asembler powoli odzyskuje straconą pozycję języka programowania dla systemu Windows. Wśród wielu zalet asemblera można wymienić: bezpośredni dostęp do procesora, zwarty i niewielki kod wynikowy oraz możliwości trudne do uzyskania za pomocą języków wysokiego poziomu. Asembler jest niezbędny przy tworzeniu sterowników dla urządzeń zewnętrznych, a korzystanie z niego uczy myślenia algorytmicznego, od którego języki obiektowe stopniowo odzwyczajają programistów.

Książka "Asembler. Podręcznik programisty" to kompendium wiedzy dotyczącej pisania programów dla systemu Windows w języku asemblera. Znajdziesz w niej opisy narzędzi programistycznych i sposoby korzystania z procedur Windows API. Nauczysz się tworzyć programy dla Windows -- od najprostszych, wykorzystujących konsolę, aż do skomplikowanych aplikacji z interfejsem graficznym. Dowiesz się, jak korzystać z narzędzi do wykrywania i usuwania błędów, a także poznasz zasady stosowania asemblera w połączeniu z językami wysokiego poziomu.

  • Narzędzia programistyczne dla systemu Windows
  • Wywoływanie funkcji Windows API
  • Programy działające w trybie tekstowym
  • Tworzenie i wykorzystywanie zasobów
  • Praca z systemem plików
  • Tworzenie bibliotek DLL
  • Programowanie sieciowe
  • Wykorzystywanie asemblera w językach wysokiego poziomu
  • Turbo Debugger
  • Tworzenie sterowników

Odkryj nieznane obszary programowania -- poznaj język asemblera


Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticsh2.htm" style="color:black;" title="Tablice informatyczne. C#. Wydanie II">Tablice informatyczne. C#. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticsh2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticsh2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/elebys.htm" style="color:black;" title="Elektronika dla bystrzaków. Wydanie II">Elektronika dla bystrzaków. Wydanie II</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=elebys"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj elebys" /></a> </td> </tr> </table> <strong><a href="/ksiazki/kanfot.htm" style="color:black;" title="Kanon fotografii. W poszukiwaniu indywidualnego stylu">Kanon fotografii. W poszukiwaniu indywidualnego stylu</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=kanfot"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj kanfot" /></a> </td> </tr> </table> <strong><a href="/ksiazki/badaps_ebook.htm" style="color:black;" title="Bazy danych. Pierwsze starcie. eBook. ">Bazy danych. Pierwsze starcie. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 22.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=badaps_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj badaps_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/phtdyn_ebook.htm" style="color:black;" title="PHP i HTML. Tworzenie dynamicznych stron WWW. eBook. ">PHP i HTML. Tworzenie dynamicznych stron WWW. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 31.99 zł</b> </td><td> <a href="/zakupy/add.cgi?id=phtdyn_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj phtdyn_ebook" /></a> </td> </tr> </table>
6
(3)
5
(1)
4
(0)
3
(1)
2
(0)
1
(1)

Liczba ocen: 6

Średnia ocena
czytelników
45


Asembler. Podręcznik programisty:

okladka

Ocena : 6 Ocena książki 2006-12-01

Grzegorz G.

Kurde! Nie wiedziałem, iż ci ruscy to tacy mocni hakerzy! Naprawdę, wystarczy, że w księgarni przejrzałem tę książkę, normalnie biblia hakera jakich w ogóle prawie nie ma! Muszę koniecznie ją mieć! 69 zł! Przecież ona jest warta ponad 100zł! Nawet kurs asma pod win32 Iczeliona przy tym wymięka! <p> Muszę koniecznie ją kupić! Nareszcie znalazłem coś dla siebie! Zauważyłem iż rosjanin w dobry sposób dobiera narzędzia! Nawet jeśli używa pakietu MASM i TASM, to kody źródłowe i w ogóle programowanie przedstawia w taki sposób, że można bez problemu używać innych kompatybilnych assemblerów! I nie narzuca dyrektyw "INVOKE", makr ".IF .ELSE .ENDIF" i innych a jedynie je opisuje i przedstawia możliwość ich użycia! Tak więc nie trzeba koniecznie mieć MASMa czy TASMa (tego drugiego nie polecam, bo nie jest za FREE), u mnie nawet doskonale mogą być assembler i inne narzędzia z pakietu Open Watcom C/C++! www.openwatcom.org tam całe zintegrowane środowisko programistyczne za FREE! Zaś tą książkę to szególnie POLECAM! <p> P.S Żeby takie coś było jeszcze dla Linuksa! ;-)

Ocena : 6 Ocena książki 2006-07-10

bez podpisu

Jestem programistą od kilku lat. Programuje w różnych językach C/C++, VB, JAVA, PHP, PERL, PHYTON, ASM. Język asembler ma dla mnie szczególne znaczenie. Ma swój urok i niesamowite możliwości, przede wszystkim, pełną swobodę. Pisanie programów w ASM jest jak tworzenie od podstaw. Książka bardzo dobrze i w miarę prostym językiem opisuje krok po kroku zasady działania jak i tworzenia aplikacji pod systemem Microsoft Windows 9x/NT. Jest to jedna z nielicznych pozycji opisująca tworzenie usług i sterowników w języku ASM. Co istotne, autor nie zamyka się w kręgu tylko jednego kompilatora; wykorzystuje dwa najbardziej znane TASM i MASM, co umożliwia swobodne pisanie programów i poznanie różnic między nimi. Książka nie jest przeznaczona dla osób zaczynających naukę ASM, ponieważ nie porusza tematów związanych z podstawami owego języka. Pisanie programów konsoli, okna, programy API, usługi, sterowniki. Książka również umożliwia dogłębne zrozumienie działania systemu Windows co jest dobrym przygotowanie do crackingu. Jedyną wadą - dającą się mocno we znaki - jest to, że niektóre lisiningi zajmują większą ilość stron, co powoduje, iż po kilku minutach ich studiowania, stają się nużące i nasuwa się pytanie: czemu nie zdecydowano się na dodanie płyty CD? No cóż trudno. Podsumowując: Pozycja warta swej ceny i nazwy. Polecam ją każdemu pasjonacie języka ASM.

Ocena : 6 Ocena książki 2005-09-26

Dariusz Zyrad

Dzięki tej książce nauczyłem się niemal od podstaw asemblera, jeszcze 2 miesiące temu ledwo co wiedziałem co to jest asembler, a dziś piszę skomplikowane sterowniki, aplikacje po Windows. Książka naprawdę godna uwagi!!!

Ocena : 5 Ocena książki 2006-01-19

Maciej Pachla

Jedyna książka jaką spotkałem, w której znalazł się rozdział poświęcony pisaniu sterowników dla systemów Win9x jak i rodziny WinNT. Należy jednak przyznać, iż rozdział ten zajmuje zaledwie kilka stron i nie wyczerpuje tematu.

Ocena : 3 Ocena książki 2006-02-28

Mateusz Lech

Książka słaba niewarta swojej ceny. Ciężko mi się ją czytało. Wszystkie tematy zawarte w książce są potraktowane bardzo pobieżnie. Najbardziej dobijające jest to, że lwia część książki to suche listingi programów jest to bez sensu czy nie można było załączyć CD-ROM? A tak 638 stron tak naprawdę nie traktujące o niczym konkretnym. Jednym słowem nie polecam. PS.: Jedyny plus tej książki to, że jest to jedyna dostępna książka traktująca o asemblerze nie przeznaczona dla początkujących programistów.

Ocena : 1 Ocena książki 2006-02-20

bez podpisu

Nic ciekawego! Bełkot i tyle! Zero czego można się nauczyć szczególnie dla początkujących! Jedynie co ciekawe to pisanie sterowników!