
Les routines et la pile Les routines
Les routines
En assembleur, une routine est juste une portion de code
exécutable :
l’adresse de la première instruction de cette portion de
code est connue, et marquée par un label ;
on peut effectuer un saut vers cette portion de code
(instruction JSR), qui constitue un appel à la routine ;
à la fin de l’exécution de la routine, une instruction de
retour (RET) est exécutée pour que le PC passe à
l’adresse suivant l’appel de la routine.
Une routine correspond à une fonction dans un langage de
haut niveau.
Laure Gonnord (L2/FST/Univ Lyon1) ArchiL2 (LIF6) Cours 06b : Programmation LC3 2/2 2014 5 / 37