Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> CPUs

Μέγεθος μνήμης στοίβας και καταχωρητής δείκτη στον μικροεπεξεργαστή 8051;

Ο μικροεπεξεργαστής 8051 έχει μνήμη στοίβας 128 byte και έναν καταχωρητή δείκτη που ονομάζεται SP (Stack Pointer). Ο καταχωρητής SP έχει πλάτος 8 bit και δείχνει στην τρέχουσα κορυφή της στοίβας. Η στοίβα μεγαλώνει προς τα κάτω, πράγμα που σημαίνει ότι ο δείκτης στοίβας μειώνεται σε αξία καθώς τα δεδομένα προωθούνται στη στοίβα και αυξάνεται σε αξία καθώς τα δεδομένα βγαίνουν από τη στοίβα.

Η μνήμη στοίβας στον μικροεπεξεργαστή 8051 χρησιμοποιείται για την αποθήκευση προσωρινών δεδομένων, όπως παραμέτρους συναρτήσεων, τοπικές μεταβλητές και διευθύνσεις επιστροφής. Η στοίβα χρησιμοποιείται επίσης για χειρισμό διακοπών, καθώς ο μικροεπεξεργαστής 8051 σπρώχνει αυτόματα τα περιεχόμενα του μετρητή προγράμματος και άλλους καταχωρητές στη στοίβα όταν συμβαίνει μια διακοπή.

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

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