Présentation des processeurs ARM Cortex M3 et M4
Salut tout le monde! Bienvenue dans mon cours sur “Introduction aux processeurs ARM Cortex M3 et M4”. Ce cours vous aidera à acquérir des connaissances sur l’architecture, les registres et les fonctionnalités des processeurs ARM Cortex. L’autre moitié du cours vous aidera à comprendre le jeu d’instructions d’ARM Cortex-M afin que vous puissiez écrire des programmes en langage d’assemblage.
Qu’est-ce que tu attends? Je vous verrai là-bas dans mon cours.
Le Cortex-M3 et le Cortex-M4 sont des processeurs conçus par ARM. Le processeur Cortex-M3 était le premier de la génération de processeurs Cortex, lancé par ARM en 2005 (produits en silicium sortis en 2006).
Le processeur Cortex-M4 est sorti en 2010 (produits sortis également en 2010). Les processeurs Cortex-M3 et Cortex-M4 utilisent une architecture 32 bits. Les registres internes de la banque de registres, le chemin de données et les interfaces de bus ont tous une largeur de 32 bits. L’architecture de jeu d’instructions (ISA) dans les processeurs Cortex-M est appelée Thumb ISA et est basée sur la technologie Thumb-2 qui prend en charge un mélange d’instructions 16 bits et 32 bits