CHAPITRE 7
Les instructions de contrôle
1
La programmation structurée
•Les programmes sont composés de trois structures de
contrôles
•L’itération
•La sélection
•La séquence
•Dans les langages évolués
•For, while, loop, etc.
•If, swicth, etc.
•Suite normale d’instructions
•En assembleur, il faut les simuler
•À l’aide des branchements
2
La programmation modulaire
•On divise le problème en différents modules
•Chaque module
•Implémente une seule fonction
•A un seul point d’entrée et un seul point de sortie
•A une petite taille
•Est conçu pour être codé et tester séparément
•En assembleur, l’implémentation d’un module est réalisée à
l’aide de sous-programmes.
3
Les structures de contrôles
•La séquence
4
mov %l0, %l1
add %l1, %l1, %l1
mulx %l1, %l0, %l0
setx num, %l7, %l1
Suite d’instructions



Les structures de contrôles
•La condition
5
Branchement sous
condition
si condition


sinon


cmp %l0, %l1
bne Sinon
nop
add %l0, %l0, %l2
ba Apres
nop
sub %l0, %l1, %l2
…
Sinon:
Apres:
Branchement
inconditionnel
1 / 32 100%