Hodnotenie:
Kniha slúži ako výstižný úvod do jazyka assembleru, ktorý je prispôsobený najmä pre architektúru ARM 64. Je dobre napísaná a pútavá, takže je vhodná tak pre začiatočníkov, ako aj pre tých, ktorí chcú prehĺbiť svoje znalosti nízkoúrovňového programovania. Má však pozoruhodné problémy, ako sú preklepy a neúplné pokrytie niektorých pokročilých tém.
Výhody:⬤ Skvelý úvod do jazyka assembler pre nováčikov.
⬤ Pútavý a prístupný štýl písania.
⬤ Užitočné na osvojenie si optimalizovaných techník kódovania.
⬤ Zvlášť dôležité pre architektúru ARM 64, ktorá je moderná a čistá.
⬤ Praktický, pedagogický prístup pomáha začiatočníkom efektívnejšie pochopiť koncepty.
⬤ Obsahuje veľa preklepov a nepresností v príkladoch, ktoré môžu čitateľov zmiasť.
⬤ Pre niektorých čitateľov bez predchádzajúcich skúseností je náročnejší, ako sa očakávalo.
⬤ Neúplné pokrytie niektorých dôležitých tém, ako je chránený/jadrový režim, viacjadrové programovanie a radiče prerušení.
⬤ Predpokladá znalosť Linuxu, bez zmienky o Windows.
(na základe 9 čitateľských recenzií)
Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
Zvládnutie hardvérovej architektúry ARM otvára svet programovania pre takmer všetky telefóny a tablety vrátane iPhonu/iPadu a väčšiny telefónov so systémom Android. Je tiež základom mnohých jednodoskových počítačov, ako je Raspberry Pi. S touto knihou získate zručnosti potrebné na to, aby ste sa ponorili do základov hardvérovej architektúry ARM a začali realizovať vlastné projekty, pričom si osvojíte pracovné znalosti asembleru pre 64-bitový procesor ARM.
Preskúmate programovanie v jazyku assembler pre procesor ARM v 64-bitovom režime a napíšete programy pre niekoľko jednodoskových počítačov vrátane Nvidia Jetson Nano a Raspberry Pi (so 64-bitovým Linuxom). V knihe sa tiež rozoberá, ako cieliť programy v jazyku assembleru pre telefóny Apple iPhone a iPady spolu so 64-bitovými telefónmi a tabletmi so systémom Android na báze ARM. Obsahuje všetky potrebné nástroje, základy hardvérovej architektúry ARM, všetky skupiny inštrukcií 64-bitového jazyka ARM Assembly a spôsob ukladania údajov do pamäte počítača. Okrem toho rozhranie aplikácií s hardvérom, ako sú porty GPIO počítača Raspberry Pi. Kniha sa zaoberá optimalizáciou kódu, ako aj tým, ako spolupracovať s kódom v jazykoch C a Python. Čitatelia si vytvoria dostatočné zázemie na to, aby mohli používať oficiálnu referenčnú dokumentáciu ARM pre svoje vlastné projekty.
S knihou Programovanie so 64-bitovým ARM Assembly Language ako sprievodcom sa naučíte čítať, spätne analyzovať a hackovať strojový kód, potom budete môcť tieto nové zručnosti použiť pri štúdiu príkladov kódu a prevziať kontrolu nad hardvérom aj softvérom zariadení ARM.
Čo sa naučíte
⬤ Vykonávať volania operačného systému z jazyka assembleru a zahrnúť do svojich projektov ďalšie softvérové knižnice.
⬤ Pripojenie aplikácií k hardvérovým zariadeniam, ako sú porty GPIO Raspberry Pi.
⬤ Zvratné inžinierstvo a hackovanie kódu.
⬤ Používajte oficiálnu referenčnú dokumentáciu ARM pre svoje vlastné projekty.
Pre koho je táto kniha určená
Softvérovým vývojárom, ktorí sa už naučili programovať vo vyššom jazyku, ako je Python, Java, C# alebo dokonca C, a teraz sa chcú naučiť programovať v jazyku Assembly.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)