5. Instructions de rupture de séquence
Les ruptures de séquence sont les sauts, les branchements et les appels et retours de procédure. Dans ce texte, nous distinguons les sauts et les branchements, bien que cette distinction ne soit pas faite dans tous les jeux d'instructions :
le saut charge le compteur de programme avec une adresse absolue (CP ← Adresse ) ;
le branchement ajoute un déplacement positif ou négatif au compteur de programme (CP ← NCP + déplacement ). La valeur NCP à laquelle s'ajoute le déplacement est celle de l'instruction suivant le branchement.
Les sauts et les branchements peuvent être inconditionnels ou conditionnels en fonction du résultat d'un test qui peut être effectué de différentes manières.
...
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
Instructions de rupture de séquence