Jeśli chociaż na jedno z powyższych pytań odpowiedziałeś twierdząco, jesteś na dobrej drodze! Książka Asembler. Programowanie bezboleśnie i szybko wprowadzi Cię w tajniki programowania niskopoziomowego, nauczy instrukcji języka Asembler, przedstawi podstawowe informacje o sposobach zapisu liczb i kodowania znaków, zaprezentuje architekturę x86-64 i zasadę działania kompilatorów, a także pokaże narzędzia programistyczne, które z pewnością wzbogacą Twój warsztat.
Dzięki lekturze dowiesz się, jak za pomocą Asemblera tworzyć aplikacje działające w systemach Windows, jak korzystać w nich z danych tekstowych, plików i usług sieciowych, a także jak skutecznie łączyć je z programami napisanymi w języku C++. Poznasz też podstawy Asemblera MSIL/CIL i WebAssembly, jak również sposoby wykorzystania tego języka w inżynierii odwrotnej kodu oraz narzędzia, które mogą się do tego przydać. Całość uzupełnia wyczerpujący opis instrukcji procesorów x86(-64) wraz z praktycznymi przykładami ich zastosowania.
Część 1: Wprowadzenie; Rozdział 1: Od początku; Rozdział 2: Architektura procesorów x86(-64); Rozdział 3: Narzędzia programistyczne; Rozdział 4: Wstęp do Asemblera x86; Rozdział 5: Wstęp do Asemblera x86-64; Część 2: Programowanie w Asemblerze x86-64 dla Windows; Rozdział 6: Podstawy programowania aplikacji Windows; Rozdział 7: Napisy (ciągi znaków); Rozdział 8: Informacje o środowisku pracy; Rozdział 9: Praca z plikami; Rozdział 10: Podstawy wielozadaniowości; Rozdział 11: Programowanie sieciowe; Rozdział 12: Łączenie Asemblera z językiem C++; Część 3: Asembler x86-64 w inżynierii odwrotnej kodu (RCE); Rozdział 13: Narzędzia używane w RCE; Rozdział 14: Format plików Portable Executable; Rozdział 15: Proste metody utrudniające analizę; Rozdział 16: Modyfikacja plików wykonywalnych PE; Część 4: Inne odmiany języka Asembler; Rozdział 17: Wprowadzenie do MSIL/CIL Asemblera platformy .NET; Rozdział 18: Wprowadzenie do WebAssembly Asemblera dla aplikacji webowych; Część 5: Instrukcje procesorów x86(-64); Rozdział 19: Asembler x86(-64) instrukcje ogólnego przeznaczenia. [G]
foo
Przeglądarka jest nieaktualna i nie wspiera najnowszych technologii sieci WWW. Niektóre funkcje portalu mogą nie działać poprawnie.
Dla najlepszych efektów sugerujemy najnowsze wydania programów: Firefox
albo
Chrome.
Uprzejmie informujemy, że nasz portal zapisuje dane w pamięci Państwa przeglądarki internetowej,
przy pomocy tzw. plików cookies i pokrewnych technologii.
Więcej informacji o zbieranych danych znajdą Państwo w Polityce prywatności.
W każdym momencie istnieje możliwość zablokowania lub usunięcia tych danych poprzez odpowiednie funkcje przeglądarki internetowej.