Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX Jo Van Hoey
- Autor:
- Jo Van Hoey
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 312
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX
Czego się nauczysz?
- Tworzenia i uruchamiania pierwszych programów w asemblerze x64
- Pracy z rejestrami ogólnego przeznaczenia, xmm, ymm oraz flagami procesora
- Debugowania kodu asemblera z użyciem GDB i Data Display Debugger (DDD)
- Wykorzystywania operacji logicznych i bitowych (NOT, OR, XOR, AND)
- Stosowania instrukcji skoków, pętli i zarządzania pamięcią
- Realizowania arytmetyki liczb całkowitych i zmiennoprzecinkowych
- Monitorowania i zarządzania stosem oraz ramkami stosu
- Definiowania i wywoływania funkcji, także zewnętrznych
- Przestrzegania konwencji wywoływania funkcji i układu stosu
- Tworzenia i używania makr oraz narzędzia objdump
- Obsługi konsolowego i plikowego wejścia-wyjścia w asemblerze
- Łączenia kodu asemblera z językiem C oraz stosowania asemblera wplatanego
- Pracy z łańcuchami znaków: przenoszenia, porównywania i wyszukiwania
- Wykorzystywania instrukcji SIMD, SSE i AVX do optymalizacji obliczeń
- Realizowania operacji macierzowych i transpozycji z użyciem AVX
- Optymalizowania wydajności kodu i korzystania z Windows API w asemblerze
Nauka programowania w asemblerze bywa frustrująca. Język ten jest trudny i nie wybacza błędów. Jednak przebrnięcie przez te niedogodności przyniesie Ci wiele korzyści. Zdobędziesz bezcenną wiedzę o działaniu procesora, zyskasz też skuteczne narzędzie do badania złośliwego oprogramowania. Staniesz się o wiele lepszym programistą, a wiedza o instrukcjach AVX pozwoli Ci na spektakularne optymalizowanie kodu napisanego w językach wyższego poziomu.
Z tą książką stopniowo nauczysz się prostego, podstawowego kodu, a potem bardziej złożonych instrukcji AVX. Nabierzesz wprawy w czytaniu kodu asemblera i zaczniesz łączyć go z kodem w językach wyższego poziomu. Co ważniejsze, teorię ograniczono tu do niezbędnego minimum, za to dokładnie opisano dostępne narzędzia, omówiono sposób ich użytkowania i możliwe problemy. Kod natomiast został zaprezentowany w postaci kompletnych programów asemblera, co pozwoli Ci na dowolne testowanie, zmienianie i inne eksperymenty. W ten sposób przygotujesz się do samodzielnego badania różnych obszarów AVX i korzystania z oficjalnych podręczników Intela.
Dzięki książce:
- zrozumiesz, jak działa procesor i na czym polega praca systemu operacyjnego
- dowiesz się, jak kompilatory generują kod maszynowy
- poznasz skuteczniejsze sposoby poprawiania swoich programów
- nauczysz się uruchamiania programów w asemblerze
- zaczniesz badać złośliwe oprogramowanie i podejmować niezbędne działania
Chcesz zrozumieć, jak naprawdę działa procesor? Naucz się asemblera!
Wybrane bestsellery
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana



Oceny i opinie klientów: Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX Jo Van Hoey
(5)-
6
-
5
-
4
-
3
-
2
-
1
5.8(4)
(1)
(0)
(0)
(0)
(0)
więcej opinii
ukryj opinie