Začátky programování v X64 Assembly: Od začátečníka k profesionálovi v Avx

Hodnocení:   (4,6 z 5)

Začátky programování v X64 Assembly: Od začátečníka k profesionálovi v Avx (Jo Van Hoey)

Recenze čtenářů

Shrnutí:

Kniha je dobře hodnocena jako dobrý úvodní text pro začátečníky, kteří se učí programovat v jazyce x64, a je chválena pro své přístupné vysvětlení a podpůrný obsah. Čelí však kritice za špatné formátování, nedostatečnou dostupnost zdrojových kódů a povrchní pokrytí složitých témat.

Klady:

Skvělá pro začátečníky
srozumitelná vysvětlení
příjemný styl psaní
dobře pokrývá základy
obsahuje praktické příklady
nabízí dobrý úvod do programování v assembleru.

Zápory:

Problémy s formátováním, zejména ve verzi pro elektronické knihy
navzdory tvrzení není k dispozici zdrojový kód
povrchní zpracování složitých témat, které vyžaduje další výzkum
problémy s fyzickou konstrukcí knihy
chybí cvičení pro samostatné testování.

(na základě 19 hodnocení čtenářů)

Původní název:

Beginning X64 Assembly Programming: From Novice to Avx Professional

Obsah knihy:

Programujte v assembleru od jednoduchých a základních programů až po programování v AVX. Na konci této knihy budete umět psát a číst kód v assembleru, kombinovat assembler s vyššími jazyky, budete vědět, co je AVX, a ještě mnohem víc.

Kód použitý v knize Začínáme programovat v assembleru x64 je co nejjednodušší, což znamená: žádné grafické uživatelské rozhraní, píšťalky a zvonky ani kontrola chyb. Přidání všech těchto příjemných funkcí by odvádělo vaši pozornost od účelu: učení se jazyku assembler. Teorie je omezena na naprosté minimum: něco málo o binárních číslech, krátké představení logických operátorů a trochu omezené lineární algebry. A držíme se daleko od provádění konverzí s plovoucí desetinnou čárkou.

Kód assembleru je prezentován v kompletních programech, takže si je můžete vyzkoušet na svém počítači, hrát si s nimi, měnit je, porušovat je. Kniha vám také ukáže, jaké nástroje lze použít, jak je používat a jaké jsou jejich možné problémy. Není záměrem poskytnout vám vyčerpávající kurz všech instrukcí pro sestavování, což je v jedné knize nemožné: podívejte se na rozsah příruček Intelu. Místo toho vám autor poskytne ochutnávku hlavních položek, abyste měli představu o tom, o co jde. Pokud se touto knihou propracujete, získáte znalosti, které vám umožní podrobněji zkoumat některé oblasti na vlastní pěst.

Většina knihy je věnována assembleru v Linuxu, protože se jedná o nejjednodušší platformu pro výuku assembleru. V závěru autor uvádí několik kapitol, které vám pomohou začít pracovat s assemblerem v systému Windows. Uvidíte, že jakmile budete mít assembler v Linuxu za sebou, bude mnohem snazší pustit se do assembleru ve Windows.

Tato kniha by neměla být první knihou, kterou o programování čtete, pokud jste nikdy předtím neprogramovali, odložte tuto knihu na chvíli stranou a naučte se základy programování v některém z vyšších jazyků, jako je například C.

Co se naučíte

⬤ Zjistěte, jak funguje procesor a paměť.

⬤ Zjistěte, jak počítač a operační systém spolupracují.

⬤ Zjistěte, jak překladače vysokoúrovňových jazyků generují strojový jazyk, a využijte tyto znalosti k psaní efektivnějšího kódu.

⬤ Budete lépe vybaveni pro analýzu chyb ve svých programech.

⬤ Zprovoznit svůj program, což je ta zábavná část.

⬤ Vyšetřete škodlivý software a proveďte potřebné kroky a opatření.

Pro koho je tato kniha určena

Programátorům ve vysokoúrovňových jazycích. Je určena také systémovým inženýrům a bezpečnostním inženýrům pracujícím pro vyšetřovatele malwaru. Potřebné znalosti: Vyzkoušejte si práci s malwarem: Linux, Windows, virtualizace a vyšší programovací jazyky (nejlépe C nebo C++).

Další údaje o knize:

ISBN:9781484250754
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:413

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Začátky programování v X64 Assembly: Od začátečníka k profesionálovi v Avx - Beginning X64 Assembly...
Programujte v assembleru od jednoduchých a...
Začátky programování v X64 Assembly: Od začátečníka k profesionálovi v Avx - Beginning X64 Assembly Programming: From Novice to Avx Professional

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)