Qu'est-ce qu'un CPU
Fait partie de la section Fondamentaux du Journey Assembly de Coddy — leçon 1 sur 45.
Le CPU (Unité Centrale de Traitement) est le cerveau de l'ordinateur. Mais contrairement à un cerveau humain, il est en réalité très simple. Il ne fait qu'une seule chose : il lit des instructions depuis la mémoire et les exécute, une par une, très rapidement. Lorsque vous écrivez du code Assembleur, vous donnez des instructions directes au CPU.
Contrairement aux langages de haut niveau comme Python ou JavaScript qui masquent les détails matériels, le langage Assembleur vous permet de contrôler exactement ce que fait le processeur, étape par étape.
Considérez le CPU comme un travailleur très rapide qui :
- Ne peut pas réfléchir ou prendre des décisions par lui-même
- Suit des commandes simples comme « additionner ces deux nombres » ou « déplacer cette valeur là »
- Exécute des millions de ces commandes simples chaque seconde
À l'intérieur du processeur (CPU), il existe de minuscules boîtes de stockage appelées registres. Un registre contient un seul nombre. Le processeur peut accéder aux registres de manière extrêmement rapide — bien plus rapidement qu'à la mémoire principale (RAM).
Le processeur possède également un registre spécial appelé le Compteur de Programme (PC). Le PC contient l'adresse mémoire de la prochaine instruction à exécuter. Après chaque instruction, le PC passe automatiquement à l'adresse suivante.
Faits essentiels concernant un processeur :
| Fait | Explication |
|---|---|
| Il exécute une instruction à la fois | Pas de multitâche au niveau matériel |
| Il ne comprend que les nombres | Tout (instructions, données, adresses) est un nombre |
| Il n'a pas de mémoire propre (à l'exception des registres) | Tout doit être stocké dans la RAM |
| Il est incroyablement rapide | Les processeurs modernes exécutent des milliards d'instructions par seconde |
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
1La Machine
Qu'est-ce qu'un CPULa mémoireRegistres vs MémoireFonctionnement des instructionsLe modèle à deux fichiersL'architecture x86-64