Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 19 hlasoch.
Assembly Language Using the Raspberry Pi: A Hardware Software Bridge
Programátori sa učia na príklade a rozvíjajú svoje zručnosti skúmaním a úpravou fungujúcich programov. Assembly Language Using the Raspberry Pi je kompletný výukový program, ktorý obsahuje pracovné príklady programov, ktoré nováčikom priblížia hardvér procesora aj profesionálne metódy vývoja softvéru.
⬤ Každá z 20 kapitol sa začína kompletným vzorovým programom na preskúmanie a otestovanie, po ktorom nasleduje opis vysvetľujúci predstavené programovacie techniky a inštrukcie.
⬤ Prvý program má iba 5 riadkov kódu, zatiaľ čo neskoršie programy pozostávajú z viac ako 100 riadkov.
⬤ Každý vzorový program je kompletný, ale ponecháva priestor na vylepšovanie a experimentovanie, ku ktorému nabádajú otázky na konci každej kapitoly.
⬤ Inštrukcie a funkcie procesora ARM sú zavedené podľa potreby na implementáciu zvýšenej zložitosti programovacích techník.
⬤ Dôraz sa kladie na štruktúru programu a návrhové vzory, ktoré uľahčujú vývoj udržiavateľného kódu (t. j. žiadny špagetový kód).
⬤ Vzorové programy sú zdokumentované vo vývojových diagramoch aj v komentároch.
⬤ Obsahuje viac ako 100 ilustrácií, ktoré vysvetľujú techniky programovania, ako aj inštrukcie ARM a inštrukcie s pohyblivou rádovou čiarkou.
⬤ Formát a inštrukcie s pohyblivou rádovou čiarkou sú obsiahle, ale postupne sa zavádzajú prostredníctvom série siedmich kapitol, ktoré pokrývajú IEEE 754, VFPv3 a NEON.
⬤ V štrnástich prílohách sa objavujú podkladové materiály o témach ako binárny systém, dvojkový doplnok a hexadecimálny systém pre tých, ktorí ich potrebujú, bez toho, aby prekážali programátorom, ktorí ich nepotrebujú.
⬤ Táto kniha bola "testovaná v triede" so študentmi, ktorí majú veľmi malé alebo žiadne predchádzajúce skúsenosti s programovaním. Informácie sú úplné, čo umožňuje jej použitie aj ako samostatného štúdia.
⬤ Všetok systémový a obslužný softvér použitý v knihe je súčasťou štandardnej distribúcie Raspian Linux určenej na používanie s Raspberry Pi 2 a 3.
Asembler je počítačový programovací jazyk, ktorý je najbližšie k "jazyku strojového kódu" počítača. Učenie sa programovania v jazyku assembler je vynikajúcim praktickým "praktickým" úvodom do detailov počítačovej architektúry. Hoci aplikácie a systémový softvér napísané v jazyku assembler boli kedysi bežné, jazyk assembler je dnes predovšetkým mostom porozumenia medzi počítačovými architektmi a vývojármi softvéru.
© 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)