Pourquoi avons-nous besoin d'un stackpointer registre lorsque nous avons déjà compteur de programme, s'inscrire?

Je suis confondu parce que si nous avons déjà un pointeur alors nous pouvons facilement point à l'instruction suivante, on peut facilement le point d'obtenir le retour à la fonction précédente alors pourquoi avons-nous besoin d'un autre registre de pointeur de pile pour revenir à la fonction précédente ou module?

OriginalL'auteur shashi kant | 2012-12-24