x64 Assembly Language Step-by-Step: Tech Today
Autor Jeff Duntemannen Limba Engleză Hardback – 23 oct 2023
Putem afirma că învățarea programării la nivel de procesor începe cel mai eficient prin exerciții de conversie a bazelor de numerație, transformând abstractul în concret. În x64 Assembly Language Step-by-Step, autorul Jeff Duntemann propune un exercițiu fundamental de „aritmetică în hexazecimal”, pregătind terenul pentru înțelegerea modului în care registrele precum RAX interacționează cu memoria în modul 64-bit pe Linux. Considerăm că această a patra ediție este un manual tehnic riguros, dar accesibil, care demistifică arhitectura Intel x64.
Structura volumului reflectă o progresie logică: primele capitole așază fundația prin explicarea sistemelor binar și hexazecimal (capitolul „Alien Bases”), urmate de o analiză detaliată a tranzistorilor și a modelelor de memorie. Spre deosebire de alte manuale, Jeff Duntemann pune accent pe interfațarea cu bibliotecile C, oferind cititorului uneltele necesare pentru a scrie cod care rulează nativ în ecosistemul Linux modern. Cititorul care a aplicat ideile din Beginning x64 Assembly Programming de Jo Van Hoey va găsi aici o completare necesară prin focalizarea pe arhitectura sistemului de operare și pe utilizarea macrocomenzilor complexe.
Suntem de părere că volumul excelează prin echilibrul dintre teorie și practică. Dacă în Foundations of Linux Debugging, Disassembling, and Reversing accentul cade pe analiza post-mortem, x64 Assembly Language Step-by-Step se concentrează pe construcția activă a programelor. Recomandăm acest titlu pentru modul în care explică tranziția de la arhitectura hardware la execuția software-ului, oferind un set complet de instrumente open-source pentru depanare imediată.
Preț: 390.84 lei
Preț vechi: 488.56 lei
-20%
Carte disponibilă
Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 68.21 lei
Specificații
ISBN-10: 1394155247
Pagini: 640
Dimensiuni: 188 x 238 x 39 mm
Greutate: 1.33 kg
Ediția:4. Auflage
Editura: Wiley
Seria Tech Today
Locul publicării:Hoboken, United States
De ce să citești această carte
Recomandăm această carte oricărui programator care dorește să înțeleagă ce se întâmplă „sub capota” procesorului Intel în mediu Linux. Veți câștiga o stăpânire precisă asupra memoriei, registrelor și modului de funcționare a sistemelor pe 64 de biți. Este resursa ideală pentru trecerea de la limbaje de nivel înalt la controlul total asupra hardware-ului, oferind o bază solidă pentru securitate informatică sau optimizarea performanței.
Despre autor
Jeff Duntemann este un autor și editor tehnic american recunoscut pentru capacitatea sa de a explica subiecte complexe de informatică într-un stil accesibil și captivant. Cu o carieră de peste trei decenii în jurnalismul tehnologic și programare, a fost cofondator al revistei PC Techniques și al editurii Coriolis Group. Expertiza sa în limbaje de asamblare și arhitecturi x86 a transformat seria sa „Step-by-Step” într-un standard de referință pentru generații de programatori. În prezent, continuă să documenteze evoluția tehnologiei Intel pe blogul său personal, rămânând o voce autoritară în comunitatea de dezvoltare software.