Asembler
Asembler. Programowanie
- Szczegóły
- Kategoria: Asembler
Asembler naprawdę jest dla każdego!
Masz zamiar nauczyć się programować niskopoziomowo?
Chcesz poznać język Asembler dla architektury x86-64?
Pragniesz wykorzystać przydatne narzędzia programistyczne?
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.
- Systemy liczbowe i kodowanie znaków
- Podstawy działania kompilatorów
- Architektura procesorów x86(-64)
- Przegląd narzędzi programistycznych
- Podstawy Asemblera x86 i x86-64
- Zmienne, stałe, typy i struktury
- Instrukcje sterujące i wywoływanie funkcji
- Korzystanie z konsoli i okien dialogowych
- Zastosowanie danych tekstowych
- Użycie plików i funkcji sieciowych
- Łączenie Asemblera z kodem C++
- Asembler i inżynieria odwrotna kodu
- Podstawy Asemblera platformy .NET
- Podstawy WebAssembly
- Opis instrukcji procesorów x86(-64)
Rozwiń skrzydła! Naucz się Asemblera!
Dawid Farbaniec jest inżynierem informatyki. Ukończył kierunek Informatyka na Państwowej Wyższej Szkole Zawodowej w Krośnie . Swoją przygodę z programowaniem rozpoczął pod koniec szkoły podstawowej, kiedy dostał pierwszy komputer (Intel Celeron 333Mhz, 128 MB RAM, 6 GB HDD). W liceum i na początku studiów zafascynowany językiem Asembler, wirusami komputerowymi i tematyką Hacking/Security. W 2011 roku zdobył certyfikat "Microsoft IT Academy: C#.NET Programowanie obiektowe".
Zawodowo pracuje jako Informatyk-Programista tworząc oprogramowanie w oparciu o platformę .NET i język C#. W wolnym czasie tworzy gry i aplikacje na platformę Windows Phone oraz dzieli się swoją wiedzą pisząc książki informatyczne. Ma doświadczenie w pracy z językiem C#, platformą .NET, Asembler x86/x64, Unity3D, Windows Phone i Windows API.
- Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX - [05 grudzień 2023]
- 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]