- 1 -
S. Bilavarn
Systèmes à Microprocesseurs
S. Bilavarn
Polytech’Sophia – Département Electronique
Cycle Ingénieur Première Année
S. Bilavarn
- 2 -
Plan
Ch1 – Historique
Ch2 – Généralités sur les architectures
Ch3 – Traitement des données sur ARM
Ch4 – Jeu d’instructions ARM
Ch5 – Programmation structurée en assembleur ARM
Ch6 – Exécution du processeur
Ch7 – Représentation en mémoire
- 3 -
S. Bilavarn
Jeu d’instructions ARM
Registre d’état
Instructions de traitement
Instructions de transfert
Instructions de branchement
Structure d’un programme
S. Bilavarn
- 4 -
Le registre d’état
CPSR
Contient les indicateurs Z (zero), N (negative), C
(carry), V (overflow)
Donne des informations sur le résultat d’une
opération arithmétique ou d’une comparaison
Permet à une instruction de s’exécuter ou non en
fonction de ce résultat (exécution conditionnelle)
Permet de conserver la retenue pour effectuer des
opérations sur plus de 32-bit
S. Bilavarn
- 5 -
Le registre d’état
Indicateurs conditionnels
Z
N
C
V
Q débordement avec
mémoire
Zone non définie
Validation des
interruptions
IRQ
FIQ
Mode thumb
mode ARM
mode thumb
Indicateur de mode
mode actif
1 / 36 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 !