Architecture informatique avec Python et ARM : Apprenez comment fonctionnent les ordinateurs, programmez les vôtres et explorez le langage d'assemblage sur le Raspberry Pi.

Note :   (4,6 sur 5)

Architecture informatique avec Python et ARM : Apprenez comment fonctionnent les ordinateurs, programmez les vôtres et explorez le langage d'assemblage sur le Raspberry Pi. (Alan Clements)

Avis des lecteurs

Résumé:

Ce livre est une excellente ressource éducative qui guide les lecteurs à travers les complexités de l'architecture informatique en leur apprenant à construire un interpréteur informatique en Python. Il associe des connaissances théoriques à des exercices pratiques tout en explorant des sujets tels que la programmation en langage d'assemblage avec le Raspberry Pi. L'auteur est loué pour ses explications claires et son style engageant, rendant des concepts complexes accessibles à différents niveaux de lecteurs.

Avantages:

Une approche pratique qui améliore la compréhension grâce à des exercices concrets.
Couverture complète de l'architecture informatique et des concepts de programmation.
Un style d'écriture clair et concis, qui facilite la compréhension de sujets complexes.
Abondance d'exemples de code et de ressources disponibles sur GitHub.
Utile pour un large éventail de lecteurs, du débutant à l'ingénieur logiciel.
Contenu attrayant et bien structuré qui encourage l'apprentissage.

Inconvénients:

Certains lecteurs ont estimé que le livre aurait pu être divisé en deux parties pour mieux se concentrer, en particulier la section sur le Raspberry Pi.
La quantité importante de contenu peut s'avérer écrasante pour certains, car il faut y consacrer beaucoup de temps.

(basé sur 6 avis de lecteurs)

Titre original :

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

Contenu du livre :

Apprendre l'architecture des ordinateurs avec Python et ARM, simuler l'exécution d'un programme assembleur et concevoir un simulateur d'ordinateur.

L'achat de la version imprimée ou du livre Kindle inclut un livre électronique PDF gratuit.

Caractéristiques principales :

⬤ Construisez un simulateur d'ordinateur avec Python : Apprenez l'architecture des ordinateurs en concevant et en construisant un simulateur.

⬤ Python pour l'architecture : Utilisez Python pour simuler et exécuter des instructions en langage assembleur.

⬤ Programmation ARM sur Raspberry Pi : Découvrez le langage assembleur ARM et exécutez des programmes sur le Raspberry Pi.

Description du livre :

Ce guide complet offre une expérience d'apprentissage unique et immersive en combinant la programmation Python et l'architecture ARM.

En commençant par une introduction à l'architecture informatique et au flux de données au sein d'un système informatique, vous progresserez vers la construction de votre propre interpréteur à l'aide de Python. Vous verrez comment cette base permet la simulation d'opérations informatiques et apprendrez comment améliorer un simulateur en ajoutant de nouvelles instructions et en affichant des résultats améliorés.

Au fur et à mesure de votre progression, vous explorerez le programme d'assembleur et de simulateur TC1 afin de mieux comprendre l'analyse des instructions et d'explorer des exemples pratiques de simulateurs. Cela vous aidera à acquérir des compétences essentielles pour comprendre des instructions informatiques complexes, renforçant ainsi votre compréhension de l'architecture informatique. En outre, vous serez initié au système d'exploitation Raspberry Pi, ce qui vous préparera à plonger dans le langage détaillé de l'ordinateur ARM. Vous explorerez notamment l'architecture du jeu d'instructions ARM, les instructions de traitement des données, les sous-programmes et la pile.

Avec des explications claires, des exemples pratiques et des exercices de codage, cette ressource vous permettra de concevoir et de construire votre propre simulateur d'ordinateur, de simuler des programmes en langage assembleur et d'exploiter le Raspberry Pi pour la programmation ARM.

Ce que vous apprendrez

⬤ Maîtriser les principes fondamentaux de l'architecture des ordinateurs.

⬤ Comprendre le rôle des registres, de la mémoire et du flux de données dans les ordinateurs.

⬤ Découvrir comment concevoir et mettre en œuvre un simulateur d'ordinateur à l'aide de Python.

⬤ Simuler et exécuter des programmes en langage assembleur sur le simulateur.

⬤ Améliorer le simulateur en utilisant de nouvelles instructions pour obtenir de meilleurs résultats.

⬤ Analyser des instructions informatiques complexes pour une meilleure compréhension de l'architecture.

⬤ Explorer le jeu d'instructions ARM et le traitement des données sur le Raspberry Pi.

⬤ Développer des compétences dans l'écriture, l'assemblage et l'exécution de code ARM sur le Raspberry Pi.

A qui s'adresse ce livre :

Ce livre s'adresse aux étudiants en informatique, en particulier à ceux qui suivent un module sur l'architecture des ordinateurs. Grâce à son approche pratique et à ses explications succinctes, il convient également aux amateurs, aux passionnés et aux autodidactes qui cherchent à mieux comprendre les systèmes informatiques. Le livre suppose une connaissance de base des bases numériques, de l'arithmétique binaire et des concepts de la logique booléenne. Bien qu'il s'adresse principalement au domaine de l'informatique, ce livre est moins orienté vers l'ingénierie électrique ou électronique.

Autres informations sur le livre :

ISBN :9781837636679
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Principes du matériel informatique avec CDROM - Principles of Computer Hardware With CDROM...
Entièrement mise à jour et révisée, la quatrième...
Principes du matériel informatique [avec CDROM] - Principles of Computer Hardware [With CDROM]
Face à la mort : Une conversation avec le révérend Bodhi Be - Facing Death: A Conversation with...
"Un dialogue rare et magnifique sur la libération...
Face à la mort : Une conversation avec le révérend Bodhi Be - Facing Death: A Conversation with Reverend Bodhi Be
Sagesse pour le monde : Les conditions de la réconciliation - Wisdom for the World: The Requisites...
Le vénérable Sayadaw U Pandita de Birmanie...
Sagesse pour le monde : Les conditions de la réconciliation - Wisdom for the World: The Requisites of Reconciliation
Architecture informatique avec Python et ARM : Apprenez comment fonctionnent les ordinateurs,...
Apprendre l'architecture des ordinateurs avec...
Architecture informatique avec Python et ARM : Apprenez comment fonctionnent les ordinateurs, programmez les vôtres et explorez le langage d'assemblage sur le Raspberry Pi. - Computer Architecture with Python and ARM: Learn how computers work, program your own, and explore assembly language on Raspberry Pi
Organisation et architecture des ordinateurs : Thèmes et variations - Computer Organization and...
ORGANISATION ET ARCHITECTURE DES ORDINATEURS :...
Organisation et architecture des ordinateurs : Thèmes et variations - Computer Organization and Architecture: Themes and Variations

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)