Cela peut être une question stupide, mais dans mon code assembleur, pendant le débogage, jePop {} pc dans l'assemblage
pop{r2-r6,pc}
et je pense qu'il me donne une exception faute dure. Je comprends ce que le pop fait, mais je ne suis pas sûr de ce que signifie la partie pc. Je ne le trouve nulle part sur internet et ce n'est pas une variable dans mon code.
J'utilise Keil sur un STM32 en C++
'pc' est juste un alias pour' r15' dans votre cas, bien que plus généralement voir la réponse de Mike. – OJFord
"Pop PC" est ce qui est généralement utilisé pour mettre en œuvre le retour de fonctions (il apparaît l'adresse de retour de la pile) – sehe