Il linguaggio assembly con il Raspberry Pi: Un ponte hardware e software

Punteggio:   (4,7 su 5)

Il linguaggio assembly con il Raspberry Pi: Un ponte hardware e software (Robert Dunne)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 19 voti.

Titolo originale:

Assembly Language Using the Raspberry Pi: A Hardware Software Bridge

Contenuto del libro:

I programmatori imparano con gli esempi e sviluppano le loro capacità esaminando e modificando programmi funzionanti. Assembly Language Using the Raspberry Pi è una guida completa che fornisce programmi di esempio funzionanti per introdurre i principianti all'hardware della CPU e ai metodi di sviluppo del software professionale.

⬤ Ognuno dei 20 capitoli inizia con un programma di esempio completo da esaminare e testare, seguito da una descrizione che spiega le tecniche di programmazione e le istruzioni introdotte.

⬤ Il primo programma è composto da sole 5 righe di codice, mentre i successivi sono composti da oltre 100 righe.

⬤ Ogni programma di esempio è completo, ma lascia spazio a miglioramenti e sperimentazioni incoraggiati dalle domande alla fine di ogni capitolo.

⬤ Le istruzioni e le caratteristiche del processore ARM sono introdotte in base alla necessità di implementare la maggiore complessità delle tecniche di programmazione.

⬤ C'è un'enfasi sulla struttura dei programmi e sui modelli di progettazione che facilitano lo sviluppo di codice manutenibile (cioè, niente codice spaghetti).

⬤ I programmi di esempio sono documentati sia in diagrammi di flusso che in commenti.

⬤ Sono incluse oltre 100 illustrazioni per spiegare le tecniche di programmazione e le istruzioni ARM e in virgola mobile.

⬤ Il formato e le istruzioni in virgola mobile sono trattati in modo esteso, ma introdotti gradualmente attraverso una serie di sette capitoli che coprono IEEE 754, VFPv3 e NEON.

⬤ Il materiale di base su argomenti come il binario, il complemento a due e l'esadecimale viene presentato in quattordici appendici per coloro che ne hanno bisogno, senza intralciare i programmatori che non ne hanno bisogno.

⬤ Questo libro è stato "testato in classe" con studenti che hanno pochissima o nessuna esperienza di programmazione precedente. Le informazioni sono complete e possono essere utilizzate anche come studio indipendente.

⬤ Tutti i software di sistema e di utilità utilizzati nel libro sono inclusi nella distribuzione standard Raspian Linux destinata all'uso con i Raspberry Pi 2 e 3.

Il linguaggio assembly è il linguaggio di programmazione più vicino al "codice macchina" di un computer. Imparare a programmare in linguaggio assembly è un'eccellente introduzione pratica ai dettagli dell'architettura dei computer. Sebbene un tempo fossero comuni le applicazioni e i software di sistema scritti in linguaggio assembly, oggi il linguaggio assembly è soprattutto un ponte di comprensione tra architetti informatici e sviluppatori di software.

Altre informazioni sul libro:

ISBN:9780970112422
Autore:
Editore:
Rilegatura:Copertina rigida

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)