μητρώα είναι σαν μικρά κομμάτια της μνήμης που είναι ακριβώς αρκετά μεγάλο να κρατήσει ένα ή δύο λέξεις της μνήμης - 32 ή 64 bits . Τα περισσότερα από αυτά τα μητρώα είναι απλώς προσωρινές θέσεις εκμετάλλευση για τα δεδομένα, ενώ κάτι άλλο συμβαίνει . Ορισμένα μητρώα , ωστόσο, μπορεί να προσαυξάνει τα δεδομένα, να ελαττώσει τα δεδομένα , flip όλα τα bits ή μετατόπιση των δεδομένων αριστερά ή δεξιά. Υπάρχει ένα ειδικό μητρώο - μερικές φορές ονομάζεται το συσσωρευτή - που μπορεί να προσθέσει μαζί δύο σειρές δεδομένων εικόνων
Adders
Η
αθροιστές - . Που ονομάζεται επίσης συσσωρευτές - είναι ειδικά μητρώων που μπορούν να χρησιμοποιηθούν για να αθροίσει δύο δυαδικές συμβολοσειρές . Συνδεδεμένο με το συσσωρευτή είναι δύο καταχωρητές εισόδου και ένα καταχωρητή εξόδου . Όταν δύο αριθμοί είναι στα μητρώα εισόδου , η εντολή για να προσθέσετε είναι δεδομένη και - μετά από μια καθυστέρηση , ενώ ο συσσωρευτής λειτουργεί - η απάντηση θα εμφανιστεί στο μητρώο της παραγωγής . Όλες οι άλλες μαθηματικές πράξεις - πολλαπλασιασμός, διαίρεση , αφαίρεση - γίνονται σε όρους προσθήκες
Η Πολλαπλασιασμός
Η
πολλαπλασιασμός επιτυγχάνεται όσον αφορά προσθήκες και . βάρδιες. Για να δείτε πώς λειτουργεί αυτό , φανταστείτε τη δημιουργία το δυαδικό πρόβλημα πολλαπλασιασμού για μολύβι και χαρτί - ένα δυαδικό αριθμό πάνω από το άλλο. Στη συνέχεια, θα πολλαπλασίαζε τον αριθμό πάνω από κάθε ψηφίο στο κάτω μέρος τον αριθμό - γραπτώς κάθε προϊόν μερικής μετατοπίζονται μία θέση προς τα αριστερά πριν από την προσθήκη . Πολλαπλασιάζοντας από ένα 1 ή 0 σημαίνει είτε προσθέτοντας μηδενικά ή αντιγραφή του αριθμού . Σε δυαδική κωδικοποίηση, πολλαπλασιασμός μπορεί να επιτευχθεί με μια σειρά από προσθήκες και αριστερά μετατοπίσεις
εικόνων αφαίρεση
Η
Αρνητικοί αριθμοί σε δυαδική βασικά σχηματίζονται με αναστροφή όλων των δυαδικών ψηφίων . - - αλλαγή 0s να 1s και 0s 1s σε - και προσθέτοντας 1 . Αυτό σημαίνει ότι για να αφαιρέσετε Α από το Β να μετατρέψετε ένα προς ένα και να προσθέσετε . Β = Α γίνεται Β + ( - Α) . Η αφαίρεση είναι η ανατροπή και η προσθήκη .
Εικόνων Division
Η
Division επιτυγχάνεται με επαναλαμβανόμενες αφαίρεση και αυτό μπορεί να γίνει με μια σειρά από δεξιά βάρδιες και προσθήκη αντίστροφες . Η κατώτατη γραμμή είναι ότι όλοι αριθμητική μπορεί να γίνει με αντίστροφο , προσθήκη και βάρδιες.
Εικόνων Αμφίδρομη Shift Μητρώα
Η
Το πλεονέκτημα ενός αμφίδρομου καταχωρητή μετατόπισης είναι ότι όλα μπορούν αριθμητική να γίνει με τρεις ειδικές μητρώα αντί για τέσσερις . Το αμφίδρομο καταχωρητή μετατόπισης κάνει τη δουλειά του και ένα αριστερό καταχωρητή μετατόπισης και το δικαίωμα καταχωρητή μετατόπισης . Από την άποψη των κρίσιμων hardware , κάθε τετραγωνικό του χώρου νανομέτρων τσιπ που μπορούν να αποθηκευτούν επιτρέπει χώρο για τα πιο σημαντικά χαρακτηριστικά , όπως η μνήμη cache , η οποία επιταχύνει την ταχύτητα επεξεργασίας . Μητρώα Αμφίδρομη στροφή εξοικονομήσετε χώρο και να επιταχύνει επεξεργαστές .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα