©Pierre Marchand, 2001 24
Objectifs :
Àla fin de cette unité vous connaîtrez l'architecture du Pentium du
point de vue du programmeur. Pour y arriver, vous devrez avoir
atteint les objectifs suivants :
- énumérer les registres du Pentium accessibles au programmeur.
- énumérer les indicateurs usuels et décrire leur rôle.
Unité 5a: Architecture du Pentium
©Pierre Marchand, 2001 25
Pourquoi l’assembleur ?
Rapide
Compact
Puissant
Pour mieux comprendre et utiliser :
les langages de haut niveau :
- variables globales
- variables locales et allocation dynamique
- passage de paramètres et variables registres
-déboguage
Unité 5a: Architecture du Pentium
©Pierre Marchand, 2001 26
Pourquoi l’assembleur ?
Pour mieux comprendre et utiliser :
les compilateurs :
- édition de liens
- génération de code
La structure interne des processeurs
La virgule flottante
Les interruptions
Pour mieux accéder aux périphériques
Unité 5a: Architecture du Pentium
©Pierre Marchand, 2001 27
Pourquoi l’assembleur ?
Universellement utilisé
Indispensable dans la programmation des microcontrôleurs ou des
systèmes embarqués
Finalement, parce que c’est amusant!!
Unité 5a: Architecture du Pentium
©Pierre Marchand, 2001 28
Inconvénients de l’assembleur ?
Plus long à programmer que les langages de haut niveau
Pas de vérification de types
Pas de structures de contrôle (if, while, etc.)
Dépend du processeur
Unité 5a: Architecture du Pentium
1 / 38 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !