3. Relation des architectures de microprocesseur avec le logiciel
Quelle que soit l’utilisation d’un microprocesseur (usage général ou préprogrammé), il y a une dépendance étroite entre son architecture et le logiciel qui l’accompagne. A l’origine, les faibles capacités de traitement des microprocesseurs et la faible capacité des mémoires ont conduit les concepteurs à utiliser des langages de programmation proches de l’architecture (langage d’assemblage ou langage de type PL/M) avec les inconvénients associés : complexité, coût de développement et dépendance vis-à-vis de l’architecture du microprocesseur (logiciel non portable sur d’autres architectures). L’utilisation des langages de haut niveau s’est rapidement généralisée, deux facteurs ont contribué à cette généralisation : le progrès technologique (puissance de traitement des microprocesseurs, capacité des mémoires) et la volonté de limitation des coûts de développement du logiciel. Un microprocesseur...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Relation des architectures de microprocesseur avec le logiciel