b) Les instructions des sous-programmes :
Ø CALL, Adresse ; instruction pour faire appel à un sous-programme.
· Dans un appel à un sous-programme, le µP sauvegarde l’adresse de la prochaine instruction dans la PILE (mémoire pointé par SP).
Ø RET : cette instruction définie la fin du sous-programme et le retour au programme principal. L’adresse de retour est récupérée de la PILE. C’est-à-dire dans l’exécution de l’instruction CALL le contenue du registre PC est stocké en mémoire PILE comme suite :
M(SP – 2) PCL
M(SP – 1) PCH
· Dans l’exécution de l’instruction RET, le registre PC sera chargé automatiquement par le contenue de la mémoire PILE comme suite :
PCH M( SP – 1)
PCL M( SP -2)