Értékelés:
A könyv erős bevezetésként szolgál az assembly nyelvbe, különösen az ARM 64 architektúrára szabva. Jól megírt és lebilincselő, így egyaránt alkalmas a kezdők és azok számára, akik elmélyíteni szeretnék az alacsony szintű programozással kapcsolatos ismereteiket. Vannak azonban figyelemre méltó problémái, mint például a gépelési hibák és néhány haladó téma hiányos lefedettsége.
Előnyök:⬤ Nagyszerű bevezetés az assembly nyelvbe kezdők számára.
⬤ Magával ragadó és közérthető írásmód.
⬤ Hasznos az optimalizált kódolási technikák elsajátításához.
⬤ Különösen fontos az ARM 64 architektúra számára, amely modern és tiszta.
⬤ A gyakorlatias, pedagógiai megközelítés segít a kezdőknek a fogalmak hatékonyabb megértésében.
⬤ Sok elgépelést és pontatlanságot tartalmaz a példákban, amelyek összezavarhatják az olvasót.
⬤ A vártnál nehezebb néhány olvasó számára, akik nem rendelkeznek előzetes tapasztalattal.
⬤ Hiányzik bizonyos fontos témák, mint például a védett/magmagos üzemmód, a többmagos programozás és a megszakításvezérlők teljes lefedettsége.
⬤ Feltételezi a Linux ismeretét, a Windowsról nem tesz említést.
(9 olvasói vélemény alapján)
Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
Az ARM hardverarchitektúra elsajátítása a programozás világát nyitja meg szinte minden telefon és táblagép számára, beleértve az iPhone/iPad és a legtöbb Android telefon számára. Emellett ez a szíve számos egylapos számítógépnek, például a Raspberry Pi-nek is. Szerezze meg az ARM hardverarchitektúra alapjaiba való belemerüléshez szükséges készségeket ezzel a könyvvel, és indítsa el saját projektjeit, miközben az ARM 64 bites processzorhoz szükséges assembly nyelvi ismereteket is elsajátítja.
Áttekinted az ARM processzor 64 bites üzemmódban történő assembly nyelvű programozását, és programokat írsz számos egylapos számítógéphez, beleértve az Nvidia Jetson Nanót és a Raspberry Pi-t (64 bites Linuxot futtatva). A könyv azt is tárgyalja, hogyan célozhat meg assembly nyelvű programokat az Apple iPhone és iPad készülékekre, valamint a 64 bites ARM-alapú Android telefonokra és táblagépekre. A könyv kitér a szükséges eszközökre, az ARM hardverarchitektúra alapjaira, az ARM 64-bites assembly utasítások összes csoportjára, valamint az adatok tárolására a számítógép memóriájában. Ezen túlmenően, interfész alkalmazások hardverhez, például a Raspberry Pi GPIO portjaihoz. A könyv kitér a kódoptimalizálásra, valamint a C és Python kóddal való együttműködésre. Az olvasók elegendő háttértudást szereznek ahhoz, hogy saját projektjeikhez használhassák a hivatalos ARM referenciadokumentációt.
A Programozás a 64-bites ARM Assembly Language-vel című könyv segítségével megtanulhatja, hogyan kell olvasni, visszafejteni és feltörni a gépi kódot, majd ezeket az új készségeket alkalmazni tudja a kódpéldák tanulmányozására, és átveheti az irányítást mind az ARM-eszközök hardvere, mind a szoftver felett.
Amit tanulni fog
⬤ Olvasórendszer-hívások készítése assembly nyelvről és más szoftverkönyvtárak bevonása a projektjeibe.
⬤ Az alkalmazások csatlakoztatása hardvereszközökhöz, például a Raspberry Pi GPIO portjaihoz.
⬤ Reverse engineer és hack kód.
⬤ Használja a hivatalos ARM referencia dokumentációt saját projektjeihez.
Kinek szól ez a könyv
Szoftverfejlesztők, akik már megtanultak programozni egy magasabb szintű nyelven, például Pythonban, Java-ban, C#-ban vagy akár C-ben, és most szeretnének Assembly programozást tanulni.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)