Καταχωρητής: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Γραμμή 2:
Στην επιστήμη της αρχιτεκτονικής υπολογιστών, ο '''καταχωρητής''' είναι ένας τύπος μικρής αλλά πολύ γρήγορης μνήμης που βρίσκεται μέσα στο τσιπ του [[Επεξεργαστής|επεξεργαστή]]. Η μνήμη αυτή χρησιμοποιείται για την βελτίωση της ταχύτητας εκτέλεσης των διαφόρων [[Πρόγραμμα υπολογιστή|προγραμμάτων]], αφού σε αυτήν συνήθως αποθηκεύονται [[δεδομένα]] που χρησιμοποιούνται συνέχεια από τα προγράμματα. Στην περίπτωση αυτή ο καταχωρητής παρέχει πολύ γρήγορη πρόσβαση σε αυτά τα δεδομένα και έτσι το πρόγραμμα εκτελείται πιο γρήγορα. Οι περισσότεροι από τους σύγχρονους [[Ηλεκτρονικός Υπολογιστής|ηλεκτρονικούς υπολογιστές]] λειτουργούν σύμφωνα με την εξής λογική: μεταφέρουν δεδομένα από την [[Κύρια Μνήμη|κεντρική μνήμη]] στους καταχωρητές, κάνουν τις διάφορες πράξεις πάνω στα δεδομένα και στην συνέχεια μεταφέρουν το αποτέλεσμα από τους καταχωρητές πίσω στην κύρια μνήμη. Η τεχνική αυτή ονομάζεται load-store architecture.
 
Η ΚΜΕ περιέχει πολλούς καταχωρητές ,από τους οποίους άλλοι είναι γενικής χρήσης, ενώ άλλοι επιτελούν μια συγκεκριμένη λειτουργία (καταχωρητές ειδικής χρήσης). Οι σημαντικότεροι από τους καταχωρητές ειδικής χρήσης είναι ο '''μετρητής προγράμματος''' (Program Counter, PC) και ο '''καταχωρητής εντολών'''
== καταχωρητής εντολών ==
(Instruction Register , IR). Ο μετρητής προγράμματος δείχνει την επόμενη εντολή που πρόκειται να εκτελεστεί, ενώ ο καταχωρητής εντολών περιέχει την εντολή που εκτελείται εκείνη τη στιγμή.