Εδώ είναι γιατί:
* Αρχιτεκτονική επεξεργαστή: Διαφορετικά σχέδια επεξεργαστών έχουν ποικίλους αριθμούς μητρώων.
* Απλοί επεξεργαστές: Μπορεί να έχει μόνο μια χούφτα (π.χ. μικροελεγκτές 8-bit).
* Σύγχρονα CPU: Μπορεί να έχει εκατοντάδες μητρώα, μερικές φορές ακόμη και χιλιάδες!
* Τύποι καταχωρητών: Τα μητρώα δεν είναι όλα τα ίδια. Υπάρχουν διαφορετικοί τύποι:
* Μητρώα γενικής χρήσης: Χρησιμοποιείται για τη συγκράτηση δεδομένων και ενδιάμεσα αποτελέσματα.
* Μητρώα ειδικού σκοπού: Σχεδιασμένο για συγκεκριμένες λειτουργίες (π.χ. μετρητής προγράμματος, δείκτης στοίβας).
* Μέγεθος καταχωρητή: Το μέγεθος ενός μητρώου (π.χ. 8 bits, 32 bits, 64 bits) επηρεάζει επίσης πόσοι μπορούν να χωρέσουν σε έναν επεξεργαστή.
Για να απαντήσετε πιο άμεσα στην ερώτησή σας:
* Υπάρχει καμία ενιαία, καθολική απάντηση . Εξαρτάται από τον συγκεκριμένο επεξεργαστή.
* Για έναν συγκεκριμένο επεξεργαστή, Μπορείτε να βρείτε τον αριθμό των καταχωρητών στην τεκμηρίωση ή το φύλλο δεδομένων του.
Παράδειγμα:
Η αρχιτεκτονική X86-64 (που βρίσκεται συνήθως στους σύγχρονους υπολογιστές) έχει ένα σύνολο 16 καταχωρητών γενικής χρήσης. Ωστόσο, περιλαμβάνει επίσης πολλά άλλα μητρώα ειδικού σκοπού.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα