Le micro:bit utilise un processeur ARM Cortex-M0+ 32 bits . Son travail consiste à exécuter les instructions des programmes que vous écrivez (ou téléchargez). Cela comprend :
* Instructions de récupération et de décodage : Le processeur lit les instructions dans la mémoire du programme et interprète leur signification.
* Exécution des instructions : Il exécute les instructions qui peuvent impliquer :
* Opérations arithmétiques et logiques : Additionner, soustraire, comparer des valeurs.
* Manipulation des données : Déplacer des données en mémoire.
* Flux de contrôle : Prendre des décisions basées sur des conditions (par exemple, des déclarations if-then-else) et parcourir les instructions à plusieurs reprises.
* Entrée/sortie (E/S) : Communiquer avec les différents composants du micro:bit, comme les LED, les boutons, l'accéléromètre, la radio, etc.
* Gestion de la mémoire : Le processeur garde une trace de l'endroit où les données et les instructions sont stockées dans la mémoire limitée du micro:bit.
* Calendrier et planification : Il garantit que les différentes parties de votre programme s'exécutent dans le bon ordre et aux moments appropriés.
Essentiellement, le processeur est le « cerveau » du micro:bit, chargé d'effectuer tous les calculs et de contrôler le matériel pour faire fonctionner l'appareil selon votre programme. Il s'agit d'un processeur relativement peu gourmand en énergie, mais efficace, parfaitement adapté aux tâches effectuées par le micro:bit.
|