Menu
Coddy logo textTech

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 au cerveau humain, il est en réalité très simple. Il ne fait qu’une seule chose : il lit les instructions de la mémoire et les exécute, une par une, très rapidement. Lorsque vous écrivez du code Assembly, 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 CPU, étape par étape. 

Imagine le processeur comme un travailleur très rapide qui :

  • Ne peut pas réfléchir ni prendre de décisions de lui-même
  • Suit des commandes simples comme « additionne ces deux nombres » ou « déplace cette valeur là-bas »
  • Exécute des millions de ces commandes simples chaque seconde

Dans le CPU, il y a de petites cases de stockage appelées registres. Un registre contient un seul nombre. Le CPU peut accéder aux registres extrêmement rapidement, bien plus rapidement qu’à la mémoire principale (RAM).

Le CPU possède également un registre spécial appelé compteur ordinal (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 sur un CPU :

FaitExplication
Il exécute une instruction à la foisAucun multitâche au niveau matériel
Il ne comprend que les nombresTout (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 rapideLes CPU modernes exécutent des milliards d’instructions par seconde

 

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

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

Entraînez-vous par vous-même : Playground Assembly