Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> C /C + + Προγραμματισμός

Ποια είναι η λειτουργία του καταχωρητή μετρητή προγράμματος;

Ο καταχωρητής μετρητή προγράμματος (PC) είναι ένας καταχωρητής CPU που αποθηκεύει τη διεύθυνση της επόμενης εντολής που θα εκτελεστεί. Ο υπολογιστής αυξάνεται κατά ένα μετά την εκτέλεση κάθε εντολής, εκτός εάν συναντηθεί εντολή διακλάδωσης. Σε αυτήν την περίπτωση, ο υπολογιστής φορτώνεται με τη διεύθυνση του στόχου κλάδου.

Ο υπολογιστής είναι ένας κρίσιμος καταχωρητής για την CPU, καθώς καθορίζει τη σειρά με την οποία εκτελούνται οι εντολές. Χωρίς τον υπολογιστή, η CPU δεν θα μπορούσε να εκτελέσει σωστά τα προγράμματα.

Ο υπολογιστής χρησιμοποιείται επίσης από το λειτουργικό σύστημα για τη διαχείριση πολλαπλών εργασιών. Όταν το λειτουργικό σύστημα αλλάζει από τη μια διαδικασία στην άλλη, αποθηκεύει την τιμή υπολογιστή της τρέχουσας διαδικασίας και φορτώνει την τιμή υπολογιστή της νέας διαδικασίας. Αυτό επιτρέπει στο λειτουργικό σύστημα να συνεχίσει την εκτέλεση μιας διαδικασίας από εκεί που σταμάτησε.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα