Evaluare:
Cartea „Assembly Language for x64” de Randall Hyde este bine apreciată de cei cu o bază solidă în asamblare și C++, oferind o acoperire detaliată și profunzime tehnică. Cu toate acestea, nu este potrivită pentru începători din cauza exemplelor complexe și a formatării slabe în ediția Kindle, care împiedică utilizarea. Mulți utilizatori îl recomandă mai degrabă ca un manual de referință decât ca un text pentru începători, subliniind problemele legate de formatarea listării codurilor.
Avantaje:⬤ Acoperire aprofundată a limbajului de asamblare x86/x64.
⬤ Explicații detaliate ale registrelor și funcțiilor mașinii.
⬤ Numeroase ilustrații și teste pentru a facilita înțelegerea.
⬤ Bun pentru utilizatorii intermediari și avansați.
⬤ Valoros ca manual de referință.
⬤ Nu este potrivit pentru începătorii în codare; prea complex și verbos.
⬤ Formatarea slabă a listelor de cod în ediția Kindle, ceea ce face dificilă citirea.
⬤ Lipsă de exemple pentru subiecte avansate precum SIMD și AVX.
⬤ Necesită cunoștințe de bază de C++ pentru a utiliza pe deplin cartea.
(pe baza a 14 recenzii ale cititorilor)
The Art of 64-Bit Assembly, Volume 1: X86-64 Machine Organization and Programming
O nouă carte de programare în limbajul de asamblare de la un maestru foarte iubit. Art of 64-bit Assembly Language valorifică succesul de lungă durată al cărții de referință a lui Hyde, The Art of Assembly Language.
The Art of Assembly Language a lui Randall Hyde a fost cartea de referință pentru învățarea limbajului de asamblare timp de decenii. Cea mai recentă lucrare a lui Hyde, Art of 64-bit Assembly Language este versiunea pe 64 de biți a acestui text popular. Această carte vă ghidează prin labirintul programării în limbajul de asamblare, arătându-vă cum să scrieți cod de asamblare care imită operațiile din limbajele de nivel înalt. Acest lucru vă valorifică cunoștințele HLL pentru a înțelege rapid limbajul de asamblare x86-64.
Această nouă lucrare utilizează Microsoft Macro Assembler (MASM), cel mai popular asamblor x86-64 din prezent. Hyde acoperă setul standard de numere întregi, precum și FPU x87, instrucțiuni paralele SIMD, instrucțiuni scalare SIMD (inclusiv instrucțiuni în virgulă mobilă de înaltă performanță) și facilitățile foarte puternice de macro ale MASM. Veți învăța în detaliu: cum să implementați structuri de control și de date de nivel înalt în limbajul de asamblare; cum să scrieți algoritmi paraleli utilizând instrucțiunile SIMD (instrucțiuni unice, date multiple) pe x86-64; și cum să scrieți programe de asamblare independente și cod de asamblare pentru a le lega cu codul HLL. Veți învăța, de asemenea, cum să optimizați anumiți algoritmi în asamblare pentru a produce un cod mai rapid.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)