Asembler
Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX
- Szczegóły
- Kategoria: Asembler
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!
Jo Van Hoey jest emerytowanym inżynierem informatyki. Przez 40 lat pracował w branży IT, na różnych stanowiskach; w IBM zajmował się oprogramowaniem mainframe. Od zawsze interesował się bezpieczeństwem IT i zastosowaniem asemblera do zabezpieczania infrastruktury IT przed atakami i złośliwym oprogramowaniem.
- Asembler. Programowanie - [20 sierpień 2019]
- Asembler dla procesorów ARM. Podręcznik programisty - [13 październik 2014]
- Asembler. Leksykon kieszonkowy - [16 kwiecień 2012]
- Praktyczny kurs asemblera. Wydanie II - [01 wrzesień 2011]
- Asembler. Sztuka programowania. Wydanie II - [05 styczeń 2011]