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%