Architettura dei computer con Python e ARM: Imparare come funzionano i computer, programmare i propri ed esplorare il linguaggio assembly su Raspberry Pi

Punteggio:   (4,6 su 5)

Architettura dei computer con Python e ARM: Imparare come funzionano i computer, programmare i propri ed esplorare il linguaggio assembly su Raspberry Pi (Alan Clements)

Recensioni dei lettori

Riepilogo:

Il libro è un'eccellente risorsa didattica che guida i lettori attraverso le complessità dell'architettura dei computer insegnando loro come costruire un interprete informatico in Python. Combina conoscenze teoriche con esercizi pratici e pratici, esplorando argomenti come la programmazione in linguaggio assembly con Raspberry Pi. L'autore è apprezzato per le sue spiegazioni chiare e lo stile coinvolgente, che rendono i concetti complessi accessibili a vari livelli di lettori.

Vantaggi:

Approccio pratico che migliora la comprensione attraverso esercizi pratici.
Copertura completa dell'architettura dei computer e dei concetti di programmazione.
Stile di scrittura chiaro e conciso, che facilita la comprensione di argomenti complessi.
Abbondanza di codice di esempio e risorse disponibili su GitHub.
Utile per una vasta gamma di lettori, dai principianti agli ingegneri del software.
Contenuti coinvolgenti e ben strutturati che incoraggiano l'apprendimento.

Svantaggi:

Alcuni lettori ritengono che il libro avrebbe potuto essere diviso in due parti per una migliore focalizzazione, in particolare la sezione dedicata a Raspberry Pi.
L'ampia quantità di contenuti può risultare eccessiva per alcuni, richiedendo un notevole investimento di tempo per essere completata.

(basato su 6 recensioni dei lettori)

Titolo originale:

Computer Architecture with Python and ARM: Learn how computers work, program your own, and explore assembly language on Raspberry Pi

Contenuto del libro:

Imparare l'architettura dei computer con Python e ARM, simulare l'esecuzione di programmi assembly e progettare un simulatore di computer.

L'acquisto del libro stampato o del Kindle include un eBook PDF gratuito.

Caratteristiche principali:

⬤ Costruire un simulatore di computer con Python: Impara l'architettura dei computer progettando e costruendo un simulatore.

⬤ Python per l'architettura: Utilizzare Python per simulare ed eseguire istruzioni in linguaggio assembly.

⬤ Programmazione ARM su Raspberry Pi: Esplora il linguaggio assembly ARM ed esegui programmi su Raspberry Pi.

Descrizione del libro:

Questa guida completa offre un'esperienza di apprendimento unica e coinvolgente, combinando la programmazione Python con l'architettura ARM.

Partendo da un'introduzione all'architettura dei computer e al flusso dei dati all'interno di un sistema informatico, si passa alla costruzione del proprio interprete utilizzando Python. Vedrete come questa base consente la simulazione delle operazioni del computer e imparerete come migliorare un simulatore aggiungendo nuove istruzioni e visualizzando risultati migliori.

Man mano che si avanza, si esplorerà il programma TC1 Assembler e Simulatore per approfondire l'analisi delle istruzioni ed esplorare esempi pratici di simulatori. Questo vi aiuterà a sviluppare competenze essenziali nella comprensione di istruzioni complesse per computer, rafforzando la vostra comprensione dell'architettura dei computer. Inoltre, verrete introdotti al sistema operativo Raspberry Pi, preparandovi ad approfondire il linguaggio dettagliato dei computer ARM. Questo include l'esplorazione dell'architettura del set di istruzioni ARM, delle istruzioni per l'elaborazione dei dati, delle subroutine e dello stack.

Grazie a spiegazioni chiare, esempi pratici ed esercizi di codifica, questa risorsa vi permetterà di progettare e costruire il vostro simulatore di computer, simulare programmi in linguaggio assembly e sfruttare il Raspberry Pi per la programmazione ARM.

Che cosa imparerete?

⬤ Padroneggiare i principi fondamentali dell'architettura dei computer.

⬤ Capire il ruolo dei registri, della memoria e del flusso di dati nei computer.

⬤ Scoprire come progettare e implementare un simulatore di computer utilizzando Python.

⬤ Simulare ed eseguire programmi in linguaggio assembly sul simulatore.

⬤ Migliorare il simulatore utilizzando nuove istruzioni per ottenere risultati migliori.

⬤ Analizzare istruzioni complesse per una comprensione architettonica più approfondita.

⬤ Esplorare il set di istruzioni ARM e l'elaborazione dei dati su Raspberry Pi.

⬤ Sviluppare la capacità di scrivere, assemblare ed eseguire codice ARM su Raspberry Pi.

A chi è rivolto questo libro:

Questo libro si rivolge agli studenti universitari che studiano informatica, in particolare a quelli iscritti a un modulo di architettura informatica. Grazie al suo approccio pratico e alle spiegazioni sintetiche, è adatto anche a hobbisti, appassionati e autodidatti alla ricerca di una comprensione più approfondita dei sistemi informatici. Il libro presuppone una conoscenza di base delle basi numeriche, dell'aritmetica binaria e dei concetti di logica booleana. Sebbene si rivolga principalmente al settore dell'informatica, questo libro è meno orientato all'ingegneria elettrica o elettronica.

Altre informazioni sul libro:

ISBN:9781837636679
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Principi dell'hardware dei computer con CDROM - Principles of Computer Hardware With CDROM...
Completamente aggiornata e rivista, la quarta...
Principi dell'hardware dei computer [con CDROM] - Principles of Computer Hardware [With CDROM]
Affrontare la morte: Conversazione con il reverendo Bodhi Be - Facing Death: A Conversation with...
"Un dialogo raro e bellissimo sulla liberazione...
Affrontare la morte: Conversazione con il reverendo Bodhi Be - Facing Death: A Conversation with Reverend Bodhi Be
Saggezza per il mondo: I requisiti della riconciliazione - Wisdom for the World: The Requisites of...
Il venerabile Sayadaw U Pandita della Birmania...
Saggezza per il mondo: I requisiti della riconciliazione - Wisdom for the World: The Requisites of Reconciliation
Architettura dei computer con Python e ARM: Imparare come funzionano i computer, programmare i...
Imparare l'architettura dei computer con Python e...
Architettura dei computer con Python e ARM: Imparare come funzionano i computer, programmare i propri ed esplorare il linguaggio assembly su Raspberry Pi - Computer Architecture with Python and ARM: Learn how computers work, program your own, and explore assembly language on Raspberry Pi
Organizzazione e architettura dei computer: Temi e variazioni - Computer Organization and...
ORGANIZZAZIONE E ARCHITETTURA DEI COMPUTER: TEMI E...
Organizzazione e architettura dei computer: Temi e variazioni - Computer Organization and Architecture: Themes and Variations

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)