Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να πολλαπλασιάζονται ακέραιοι με βάρδιες Bit

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

Γράψτε τον αριθμό που θέλετε να πολλαπλασιάσετε , δεν έχει σημασία τι βάση τον αριθμό που είναι και το μετατρέπουν σε δυαδική μορφή . Πρέπει να κάνετε όλες τις αλλαγές ή άλλες πράξεις bit σε δυαδική μορφή . 2

Εκτελέστε μια στροφή λίγο αριστερά . Σημειώστε τον αριθμό των bits του αρχικού αριθμού και pad με μηδενικά στην αρχή για να κάνει μια λέξη οκτώ , 16 ή 32 bit , ανάλογα με την περίπτωση .
Εικόνων 3

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

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

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

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