ODBIERZ TWÓJ BONUS :: »

Praktyczny kurs asemblera. Wydanie II Eugeniusz Wróbel

(ebook) (audiobook) (audiobook)
Autor:
Eugeniusz Wróbel
Serie wydawnicze:
Praktyczny kurs
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.9/6  Opinie: 27
Stron:
424
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Zasad działania procesorów rodziny x86-32 i ich architektury
  • Organizacji pamięci i trybów adresowania w asemblerze
  • Tworzenia i uruchamiania pierwszych programów w asemblerze dla DOS i Windows
  • Wykorzystywania narzędzi programistycznych: MASM, linkerów, debugerów i IDE
  • Stosowania instrukcji procesora x86-32, w tym MMX, SSE, SSE2, SSE3 i SSE4
  • Definiowania segmentów, dyrektyw i struktury programu asemblerowego
  • Tworzenia i używania zmiennych, tablic, łańcuchów oraz struktur danych
  • Programowania podprogramów, stosu i przekazywania parametrów
  • Tworzenia i wykorzystywania makroinstrukcji oraz dyrektyw warunkowych
  • Wywoływania funkcji BIOS i MS DOS oraz obsługi urządzeń na niskim poziomie
  • Programowania aplikacji okienkowych w asemblerze dla systemu Windows
  • Optymalizacji kodu asemblerowego z wykorzystaniem różnych technik i narzędzi
  • Łączenia modułów asemblerowych z kodem napisanym w innych językach programowania
  • Tworzenia projektów asemblerowych i bibliotek DLL w środowisku Visual Studio
  • Realizacji praktycznych projektów: zegarka, edytora graficznego, generatora fraktali i steganografii
  • Korzystania z zaawansowanych funkcji systemowych, API Windows oraz operacji na plikach i pamięci

Wejdź w świat programowania w języku asemblera

  • Dowiedz się, kiedy użycie asemblera jest niezbędne
  • Poznaj zasady programowania w asemblerze
  • Napisz szybkie i wydajne programy dla DOS-a i Windows
  • Zdobądź wiedzę o zasadach działania procesora i pamięci

Uważasz, że możliwości języków programowania wysokiego poziomu nie pozwalają na napisanie programu, którego potrzebujesz? Chcesz stworzyć sterownik, program rezydentny, demo lub... wirusa? Interesuje Cię, co dzieje się w komputerze podczas wykonywania programu?

Wykorzystaj potencjał asemblera!

Programowanie w języku niskiego poziomu daje niemal nieograniczoną kontrolę nad sprzętem i działaniem aplikacji. Programy napisane w języku asemblera działają szybko, są niewielkie i zajmują mało pamięci. Są bardzo wydajne i otwierają dostęp do takich obszarów komputera, do których dostęp z poziomu C++ czy Visual Basica jest niemożliwy.

Książka "Praktyczny kurs asemblera" wprowadzi Cię w świat programowania w tym języku. Dowiesz się, jak działa procesor, w jaki sposób komunikuje się z pamięcią i pozostałymi elementami komputera. Poznasz typy rozkazów procesora, tryby adresowania i zasady tworzenia programów w asemblerze. Lepiej poznasz swój komputer i dowiesz się, w jaki sposób zapamiętuje i przetwarza dane. Komputer przestanie być dla Ciebie "czarną skrzynką" wykonującą w czarodziejski sposób Twoje polecenia.

  • Podstawowe wiadomości o architekturze procesorów Intel
  • Organizacja pamięci i tryby adresowania
  • Omówienie listy rozkazów procesora
  • Narzędzia do tworzenia programów w języku asemblera
  • Struktura programu w asemblerze
  • Definiowanie zmiennych
  • Tworzenie podprogramów i makrorozkazów
  • Wykorzystanie funkcji BIOS-a oraz MS-DOS
  • Programy w asemblerze uruchamiane w systemie Windows
  • Optymalizacja kodu
  • Tworzenie modułów dla innych języków programowania

Po przeczytaniu tej książki przestaniesz postrzegać asemblera jako zbiór magicznych zaklęć, zrozumiałych jedynie dla brodatych guru pamiętających jeszcze czasy komputerów zajmujących powierzchnię sali gimnastycznej. Napiszesz programy, których uruchomienie nie będzie wymagało od użytkownika posiadania superkomputera. Poznasz wszystkie, nawet najgłębiej ukryte, możliwości komputera.

Wybrane bestsellery

Zobacz pozostałe książki z serii Praktyczny kurs

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Praktyczny kurs asemblera. Wydanie II" nadaje się dla osób początkujących w programowaniu?
Tak, książka zaczyna od podstaw - wyjaśnia, czym jest asembler, dlaczego warto go poznać oraz przedstawia pierwsze proste programy. Przystępny styl i liczne przykłady ułatwiają naukę nawet osobom bez wcześniejszego doświadczenia w programowaniu niskopoziomowym.
2. Czy znajdę w książce praktyczne przykłady i ćwiczenia?
Tak, publikacja zawiera liczne przykłady kodu, gotowe programy dla DOS i Windows oraz zadania pomagające utrwalić zdobytą wiedzę. Każdy rozdział prowadzi krok po kroku przez kolejne zagadnienia praktyczne.
3. Jakie środowiska i narzędzia do programowania w asemblerze są omawiane w książce?
Książka opisuje popularne narzędzia, takie jak MASM, linker, debugery (np. OllyDbg, WinDbg), a także środowiska zintegrowane: MASM32 SDK, RadASM, WinAsm Studio i Microsoft Visual Studio.
4. Czy publikacja obejmuje najnowsze rozszerzenia procesorów x86?
Tak, książka omawia instrukcje i rozszerzenia MMX, SSE, SSE2, SSE3, SSSE3, SSE4 oraz planowane rozszerzenia AVX, dzięki czemu pozwala pisać nowoczesny i wydajny kod asemblerowy.
5. Czy po przeczytaniu książki będę potrafił optymalizować programy i wykorzystywać asembler w połączeniu z innymi językami?
Tak, osobne rozdziały są poświęcone optymalizacji kodu oraz integracji modułów asemblerowych z programami napisanymi w innych językach, np. C++.
6. Czy książka zawiera materiały referencyjne przydatne podczas pisania własnych programów?
Tak, w załącznikach znajdziesz m.in. listy dyrektyw, pseudoinstrukcji, opis funkcji BIOS i MS DOS, tablicę kodów ASCII, opisy wybranych funkcji API oraz inne praktyczne tabele i zestawienia.
7. Czy książka jest aktualna i uwzględnia zmiany w środowiskach programistycznych?
To drugie, zaktualizowane wydanie, w którym uwzględniono nowe narzędzia oraz zmiany w architekturze procesorów i środowiskach programistycznych, takich jak Visual Studio.
8. W jakim formacie dostępna jest książka i jak mogę ją kupić?
Książka dostępna jest w wersji drukowanej na Helion.pl. Zamówienie można złożyć online, z opcją szybkiej wysyłki lub odbioru w wybranych punktach partnerskich.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint