![](//s1.studylibfr.com/store/data-gzf/319a977355f21b990b7b83149d778b96/1/004962705.htmlex.zip/bg5.jpg)
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