Programowanie w asemblerze x64 Od nowicjusza do znawcy AVX
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!
| Cena det. | 77,00 zł |
|---|---|
| Data wydania | 2024-01-01 |
| Rok wydania | 2024 |
| Autor | Jo Van Hoey |
| Tłumacz | Werner Grzegorz |
| Wydawca | Helion |
| Format | 16.5 x 23.5 cm |
| Liczba stron | 312 |
| Oprawa | Miękka |
| ISBN | 9788328901094 |
| EAN | 9788328901094 |
| Numer katalogowy | 586831 |
- Podana przy każdym produkcie „Dostępność” oznacza czas potrzebny do skompletowania zamówienia zawierającego dany produkt i wysłania go z magazynu. W tym przypadku dostępność nie oznacza więc przewidzianego dla danego sposobu wysyłki czasu dostawy, np. czasu potrzebnego kurierowi na dostarczenie paczki pod wskazany adres lub do punktu odbioru.
- Przykładowo „Dostępność: 1 dzień roboczy” oznacza, że dany produkt jest dostępny w naszym magazynie i zostanie wysłany do klienta w kolejnym dniu roboczym od daty złożenia zamówienia.
- Warto pamiętać, że zamówienie zawierające produkty z różnym czasem dostępności zostanie wysłane z magazynu w terminie najdalszym z podanych. Jeżeli zależy Państwu na szybkiej realizacji zamówienia, rekomendujemy wybór produktów z najkrótszym czasem dostępności.











