Bonjour à tous, j'étudie actuellement les microcontroleur et il y a une chose que je n'ai pas trop saisie, pendant l'execution d'un programme ( en code assembleur par exemple) , quand on arrive à un appel de sous programme ( CALL sous_programme) , à ce moment là , le program counteur (PC) met dans la pile la dernière adresse sur laquelle il pointait et pointe sur l'adresse du sous programme et à la fin de son execution l'adresse sur laquelle pointait le PC est sortie de la pile .
Je voulais savoir, sachant que le PC pointe toujours sur l'instruction suivante à effectuer, au moment de l'appel du sous programme est-ce que le PC est incrémenté ( PC<=PC+1) ou est ce que c'est à la fin de l'execution du sous programme ? (lorsqu'on sort l'adresse de la pile)
Merci.
-----