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

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

Τι είναι αριθμητική Οδηγίες σε μικροεπεξεργαστές

; Αριθμητική οδηγίες μικροεπεξεργαστές εκτελούνται από την λογική μονάδα αριθμητική ( ALU ) . Η ALU εκτελεί συνήθως τρεις τύποι εντολών αριθμητική : ακέραιος αριθμητικές πράξεις , συμπεριλαμβανομένων πρόσθεση, αφαίρεση , και μερικές φορές πολλαπλασιασμό και διαίρεση ? Bitwise λογικές πράξεις , συμπεριλαμβανομένων AND, NOT , OR , XOR και ? Και πράξεις bit - μετατόπιση . Οι περισσότεροι σύγχρονοι μικροεπεξεργαστές , επίσης, κάνει κινητής υποδιαστολής μαθηματικές πράξεις . Αυτές είναι συνήθως αντιμετωπίζονται από ένα διαφορετικό μέρος του υπολογιστή που ονομάζεται μια μονάδα κινητής υποδιαστολής ( FPU ) . Οι Εκθετική ή τριγωνομετρικές υπολογισμούς , στις περισσότερες μικροεπεξεργαστές επιτυγχάνεται χρησιμοποιώντας ρουτίνες βιβλιοθήκης λογισμικού . Bitwise Logic Επιχειρήσεων
Η

Bitwise λογική λειτουργεί σε ένα ή δύο μοτίβα bit ή δυαδικά ψηφία ως μεμονωμένα κομμάτια . Μια επιχείρηση δεν εκτελεί λογικές άρνηση σε κάθε κομμάτι : 0 γίνεται 1 , και το αντίστροφο . Μια πράξη OR παίρνει δύο σχήματα κομμάτι της ίσης διάρκειας, αγώνες μέχρι αντίστοιχων δυαδικών ψηφίων ( το πρώτο από κάθε? Το δεύτερο του καθενός ? Κλπ ) , και στη συνέχεια, εκτελεί μια λειτουργία ή για κάθε ζεύγος . Το αποτέλεσμα είναι το καθένα 1 , εάν το πρώτο bit είναι 1 ή του δεύτερου bit είναι 1 ? Διαφορετικά, το αποτέλεσμα είναι μηδέν . Μια πράξη XOR παίρνει δύο σχήματα bit ίσες και εκτελεί τη λειτουργία XOR για κάθε ζευγάρι . Το αποτέλεσμα είναι το καθένα 1 , εάν τα δύο δυαδικά ψηφία είναι διαφορετικές και 0 αν το ίδιο . Μια πράξη ΚΑΙ παίρνει δύο δυαδικές αναπαραστάσεις ίσες και εκτελεί την πράξη AND για κάθε ζευγάρι . Το αποτέλεσμα του καθενός είναι 1 αν το πρώτο bit είναι 1 και το δεύτερο bit είναι 1 . Εικόνων
Bit - μετατόπιση Επιχειρήσεων
Η

Bit - μετατόπιση λειτουργεί σε ολόκληρο το αριθμητικό μάλλον από ό, τι σε επιμέρους κομμάτια . Τα ψηφία μετακινούνται , ή να μετατοπίζεται , από ένα συγκεκριμένο αριθμό bits προς τα αριστερά ή προς τα δεξιά . Μετατοπίσεις μπορούν να είναι από 2 πολλαπλασιασμούς και διαιρέσεις με το 2. Μητρώα σε έναν μικροεπεξεργαστή έχουν ένα σταθερό αριθμό bits για την αποθήκευση αριθμούς , έτσι ώστε μερικά κομμάτια μπορεί να μετατοπιστεί πέρα από το «τέλος» του μητρώου . Διάφορα είδη των μετατοπίσεων διαφέρουν στον τρόπο που χειρίζονται τα δυαδικά ψηφία μετατοπίζονται πέρα από το τέλος . Με την αριθμητική μετατόπιση , κομμάτια που κινούνται πέρα από το τέλος εξαφανίζονται . Με ένα αριστερό αριθμητική μετατόπιση , οι νέοι χώροι γεμίζουν με μηδέν. Με μια σωστή αριθμητική μετατόπιση , οι νέοι χώροι γεμίζουν με το bit πρόσημου .

Η Τα πάγια Point Operations
Η

Ρεάλ αριθμοί αναπαρίστανται σε μικροεπεξεργαστές σε έναν από τους δύο τρόπους : σταθερό σημείο ή κινητής υποδιαστολής . Σταθερό σημείο τοποθετεί ένα σημείο κάπου στη μέση των ψηφίων , όπως ακέραιοι που αντιπροσωπεύουν τμήματα μιας μονάδας . Για παράδειγμα , εάν έχετε τέσσερα δεκαδικά ψηφία θα μπορούσε να αποτελέσει 1/100ths μιας μονάδας ως 10.82 ή 00.01 . Με σταθερό σημείο , δεν μπορεί να αντιπροσωπεύει πολύ μεγάλους ή μικρούς αριθμούς , διότι υπάρχει μια "σταθερή παράθυρο» της παράστασης . Πράξεις σταθερό σημείο είναι επίσης λιγότερο ακριβείς κατά τη διαίρεση μεγάλους αριθμούς .
Εικόνων Floating Point Operations
Η

κινητής υποδιαστολής αντιπροσωπεύουν πραγματικούς αριθμούς σε επιστημονική σημειογραφία , ως βασικό αριθμό και εκθέτη . Για παράδειγμα , θα μπορούσε να αποτελέσει 123.456 ως 1,23456 --- 102 . Floating point χρησιμοποιεί ένα «συρόμενο παράθυρο» της ακρίβειας ανάλογα με το μέγεθος του αριθμού .
Η
εικόνων

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

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