Computerarchitektur mit Python und ARM: Lernen Sie, wie Computer funktionieren, programmieren Sie Ihre eigenen und lernen Sie Assembler auf dem Raspberry Pi kennen

Bewertung:   (4,6 von 5)

Computerarchitektur mit Python und ARM: Lernen Sie, wie Computer funktionieren, programmieren Sie Ihre eigenen und lernen Sie Assembler auf dem Raspberry Pi kennen (Alan Clements)

Leserbewertungen

Zusammenfassung:

Das Buch ist ein hervorragendes Lehrmittel, das den Leser durch die Komplexität der Computerarchitektur führt, indem es ihm zeigt, wie man einen Computerinterpreter in Python erstellt. Es kombiniert theoretisches Wissen mit praktischen Übungen und erforscht Themen wie Assembler-Programmierung mit dem Raspberry Pi. Der Autor wird für seine klaren Erklärungen und seinen fesselnden Stil gelobt, der komplexe Konzepte für unterschiedliche Leserniveaus zugänglich macht.

Vorteile:

Praxisnaher Ansatz, der das Verständnis durch praktische Übungen fördert.
Umfassende Abdeckung der Computerarchitektur und Programmierkonzepte.
Klarer und prägnanter Schreibstil, der komplexe Themen leichter verständlich macht.
Reichlich Beispielcode und Ressourcen auf GitHub verfügbar.
Nützlich für eine Reihe von Lesern, vom Anfänger bis zum Software-Ingenieur.
Spannender und gut strukturierter Inhalt, der zum Lernen anregt.

Nachteile:

Einige Leser waren der Meinung, dass das Buch in zwei Teile hätte aufgeteilt werden können, um sich besser konzentrieren zu können, insbesondere der Abschnitt über den Raspberry Pi.
Die umfangreiche Menge an Inhalten kann für einige Leser überwältigend sein und erfordert eine erhebliche Zeitinvestition für die Bearbeitung.

(basierend auf 6 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Lernen Sie Computerarchitektur mit Python und ARM, simulieren Sie die Ausführung von Assemblerprogrammen und entwerfen Sie einen Computersimulator

Der Kauf des gedruckten Buches oder des Kindle-Buches beinhaltet ein kostenloses PDF-eBook

Hauptmerkmale:

⬤ Baue einen Computersimulator mit Python: Lernen Sie Computerarchitektur, indem Sie einen Simulator entwerfen und konstruieren.

⬤ Python für die Architektur: Verwenden Sie Python, um Assembler-Befehle zu simulieren und auszuführen.

⬤ ARM-Programmierung auf dem Raspberry Pi: Erforschen Sie die ARM-Assemblersprache und führen Sie Programme auf dem Raspberry Pi aus.

Buchbeschreibung:

Dieses umfassende Handbuch bietet eine einzigartige und intensive Lernerfahrung durch die Kombination von Python-Programmierung und ARM-Architektur.

Beginnend mit einer Einführung in die Computerarchitektur und den Datenfluss innerhalb eines Computersystems, werden Sie Ihren eigenen Interpreter mit Python erstellen. Sie werden sehen, wie diese Grundlage die Simulation von Computeroperationen ermöglicht und lernen, wie Sie einen Simulator durch Hinzufügen neuer Befehle und die Anzeige verbesserter Ergebnisse verbessern können.

Im weiteren Verlauf werden Sie das TC1 Assembler- und Simulatorprogramm erkunden, um Einblicke in die Befehlsanalyse zu gewinnen und praktische Beispiele für Simulatoren zu erforschen. Dies wird Ihnen helfen, grundlegende Fähigkeiten zum Verständnis komplexer Computeranweisungen zu entwickeln und Ihr Verständnis für die Computerarchitektur zu stärken. Darüber hinaus werden Sie in das Betriebssystem des Raspberry Pi eingeführt, das Sie darauf vorbereitet, sich in die detaillierte Sprache des ARM-Computers zu vertiefen. Dazu gehört die Erkundung der ARM-Befehlssatzarchitektur, Datenverarbeitungsbefehle, Unterprogramme und der Stack.

Mit klaren Erklärungen, praktischen Beispielen und Programmierübungen versetzt Sie dieses Buch in die Lage, Ihren eigenen Computersimulator zu entwerfen und zu konstruieren, Assemblerprogramme zu simulieren und den Raspberry Pi für die ARM-Programmierung zu nutzen.

Was Sie lernen werden:

⬤ Beherrschen Sie die Grundprinzipien der Computerarchitektur.

⬤ Verstehen Sie die Rolle von Registern, Speicher und Datenfluss in Computern.

⬤ Entdecken Sie, wie Sie einen Computersimulator mit Python entwerfen und implementieren können.

⬤ Assemblerprogramme auf dem Simulator simulieren und ausführen.

⬤ Erweiterung des Simulators durch neue Anweisungen für eine verbesserte Ausgabe.

⬤ Komplexe Computeranweisungen analysieren, um die Architektur besser zu verstehen.

⬤ Erforschen Sie den ARM-Befehlssatz und die Datenverarbeitung auf dem Raspberry Pi.

⬤ Entwickeln Sie Fertigkeiten im Schreiben, Assemblieren und Ausführen von ARM-Code auf dem Raspberry Pi.

Für wen dieses Buch gedacht ist:

Dieses Buch richtet sich an Universitätsstudenten, die Informatik studieren, insbesondere an diejenigen, die in einem Computerarchitekturmodul eingeschrieben sind. Mit seinem praktischen Ansatz und den prägnanten Erklärungen ist es auch für Bastler, Enthusiasten und Selbstlerner geeignet, die ein tieferes Verständnis von Computersystemen suchen. Das Buch setzt Grundkenntnisse der Zahlenbasis, der binären Arithmetik und der Booleschen Logik voraus. Während es sich in erster Linie an die Informatik richtet, ist dieses Buch weniger auf die Elektrotechnik oder Elektronik ausgerichtet.

Weitere Daten des Buches:

ISBN:9781837636679
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Grundlagen der Computer-Hardware Mit CDROM - Principles of Computer Hardware With CDROM
Die vierte, vollständig aktualisierte und überarbeitete...
Grundlagen der Computer-Hardware [Mit CDROM] - Principles of Computer Hardware [With CDROM]
Dem Tod ins Auge sehen: Ein Gespräch mit Reverend Bodhi Be - Facing Death: A Conversation with...
"Ein seltener und schöner Dialog über den...
Dem Tod ins Auge sehen: Ein Gespräch mit Reverend Bodhi Be - Facing Death: A Conversation with Reverend Bodhi Be
Weisheit für die Welt: Die Erfordernisse der Versöhnung - Wisdom for the World: The Requisites of...
Der ehrwürdige Sayadaw U Pandita aus Birma (auch...
Weisheit für die Welt: Die Erfordernisse der Versöhnung - Wisdom for the World: The Requisites of Reconciliation
Computerarchitektur mit Python und ARM: Lernen Sie, wie Computer funktionieren, programmieren Sie...
Lernen Sie Computerarchitektur mit Python und...
Computerarchitektur mit Python und ARM: Lernen Sie, wie Computer funktionieren, programmieren Sie Ihre eigenen und lernen Sie Assembler auf dem Raspberry Pi kennen - Computer Architecture with Python and ARM: Learn how computers work, program your own, and explore assembly language on Raspberry Pi
Computerorganisation und -architektur: Themen und Variationen - Computer Organization and...
COMPUTER ORGANISATION AND ARCHITECTURE: THEMES AND...
Computerorganisation und -architektur: Themen und Variationen - Computer Organization and Architecture: Themes and Variations

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: