Guida rapida alla programmazione in linguaggio assembly di Windows(R) a 64 bit: Intel(R) X86-64, SSE, AVX

Punteggio:   (4,3 su 5)

Guida rapida alla programmazione in linguaggio assembly di Windows(R) a 64 bit: Intel(R) X86-64, SSE, AVX (Robert Dunne)

Recensioni dei lettori

Riepilogo:

Il libro è generalmente ben accolto dai lettori che apprezzano le spiegazioni chiare e concise della programmazione X86-64 Assembly. Viene descritto come una buona risorsa introduttiva che aiuta i lettori a progredire gradualmente attraverso l'argomento. Tuttavia, non è privo di difetti, tra cui alcuni errori di codifica, la mancanza di spiegazioni dettagliate per i principianti e l'assenza di informazioni di contatto accessibili per l'autore. Sebbene i programmatori esperti lo trovino utile, i principianti potrebbero sentirsi a volte spaesati e preferire istruzioni più approfondite.

Vantaggi:

Buona organizzazione e progressione
Spiegazioni concise e chiare
Serve come guida rapida all'Assembly X86-64
Interessante per chi ha un po' di background nella programmazione informatica
Offre utili approfondimenti sul collegamento dei programmi
Conveniente
Fornisce codice di esempio scaricabile.

Svantaggi:

Non è una lettura facilissima
contiene errori nel codice di esempio
mancano le informazioni di contatto con l'autore
le spiegazioni minime possono far sentire i principianti spaesati
alcuni lettori desiderano maggiori dettagli nelle istruzioni.

(basato su 13 recensioni dei lettori)

Titolo originale:

Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX

Contenuto del libro:

Windows (R) 64-bit Assembly Language Programming Quick Start è un'esercitazione completa che utilizza la Community Edition gratuita di Microsoft (R) Visual Studio 17 per introdurre i principianti all'architettura Intel (R) X86-64 e alla convenzione di chiamata Windows X64.

⬤ Con Microsoft (R) Visual Studio 17, i programmi in linguaggio assembly possono essere costruiti utilizzando il suo ambiente di sviluppo integrato (IDE) o utilizzando il suo assemblatore ML64 direttamente con un approccio tradizionale a riga di comando. Entrambe le tecniche sono presentate in questo libro e ognuna ha i suoi meriti per ottenere una comprensione più approfondita del software e dell'hardware del computer. L'assistenza fornita dal debugger interattivo di Visual Studio è immensa non solo per lo sviluppo di programmi reali, ma anche per l'apprendimento del funzionamento delle istruzioni della CPU.

⬤ I programmatori imparano con gli esempi e sviluppano le loro capacità esaminando e modificando i programmi funzionanti. Ogni programma di esempio è completo, ma lascia spazio a miglioramenti e sperimentazioni incoraggiati dalle domande alla fine di ogni capitolo. Tutti sono disponibili per il download attraverso GitHub.

⬤ I programmi di esempio, che vanno da cinque a oltre cento righe di codice, sono ampiamente documentati sia con diagrammi di flusso che con commenti. Sono incluse oltre settanta illustrazioni per spiegare le tecniche di programmazione e le istruzioni X86, SSE e AVX. Le istruzioni della CPU vengono introdotte in base alle necessità per raggiungere gli obiettivi di programmazione, man mano che i progetti di ogni capitolo passano al successivo.

⬤ Non si tratta di un libro modificato o migrato da una prospettiva a 32 o 16 bit, ma inizia subito con la programmazione a 64 bit e fa riferimento ad approcci passati solo quando necessario per spiegare convenzioni e nomi apparentemente innaturali.

⬤ Temi come il binario e l'esadecimale sono introdotti attraverso esempi di programmazione e appaiono in appendici.

⬤ Gli esempi contenuti in questo libro sono stati "testati in classe" con studenti che hanno pochissima o nessuna esperienza di programmazione precedente. Le informazioni sono complete e possono essere utilizzate come studio indipendente.

L'apprendimento delle architetture hardware e software dei computer attraverso l'esperienza pratica di programmazione in linguaggio assembly aiuta a sviluppare programmatori e ingegneri informatici a tutto tondo.

Altre informazioni sul libro:

ISBN:9780970112460
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Esercitazioni sull'architettura dei computer utilizzando un FPGA: introduzione ad ARM e Verilog -...
Imparate l'architettura dei computer e fate...
Esercitazioni sull'architettura dei computer utilizzando un FPGA: introduzione ad ARM e Verilog - Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions
Il linguaggio assembly con il Raspberry Pi: Un ponte hardware e software - Assembly Language Using...
I programmatori imparano con gli esempi e...
Il linguaggio assembly con il Raspberry Pi: Un ponte hardware e software - Assembly Language Using the Raspberry Pi: A Hardware Software Bridge
Guida rapida alla programmazione in linguaggio assembly di Windows(R) a 64 bit: Intel(R) X86-64,...
Windows (R) 64-bit Assembly Language Programming...
Guida rapida alla programmazione in linguaggio assembly di Windows(R) a 64 bit: Intel(R) X86-64, SSE, AVX - Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX
Codifica in linguaggio assembly a colori: Arm e Neon - Assembly Language Coding in Color: Arm and...
Imparare a programmare in linguaggio assembly è...
Codifica in linguaggio assembly a colori: Arm e Neon - Assembly Language Coding in Color: Arm and Neon

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)