Σε μορφή BCD , ένα 4 -bit δυαδικό αριθμό αντιπροσωπεύει κάθε ακέραιο μέρος ενός δεκαδικού αριθμού . Με άλλα λόγια , κάθε ένα από τα δυαδικά ψηφία έχει την κανονική αξία του - δηλαδή , 8421 - οδηγεί την BCD μερικές φορές να ονομάζεται 8421 BCD . Το λιγότερο σημαντικό bit μετράει ως 1 , το επόμενο bit προσθέτει 2 , το επόμενο bit προσθέτει 4 και το πιο σημαντικό bit προσθέτει 8 στον τελικό αριθμό. Η παράσταση BCD 1001, για παράδειγμα , είναι ίσο με 8 συν 1 ή 9 , σε δεκαδική αναπαράσταση εικόνων
Ιστορία
Η
λεγόμενα συσκευασμένα BCD - . Στην οποία κάθε δεκαδικού ψηφίου αντιπροσωπεύεται από 4 bits και τα ψηφία συσκευασμένα , διαδοχικά , σε 16 - bit ή 32 - bit υπολογιστή λόγια - είναι η πιο προφανής και πιο αποτελεσματική , μορφή BCD . Πολλοί νωρίς υπολογιστές , ωστόσο , χρησιμοποιείται ένα BCD εκπροσώπηση 6 -bit , όπου κάθε ψηφίο ήταν παραγεμισμένο με 6 bits , για τη συμβατότητα με το 36 -bit , 48 - bit και 60 - λέξη bit μήκη που χρησιμοποιούνται από τους υπολογιστές στις πρωτοποριακές μέρες της δεκαετίας του 1950 και του '60 .
Η Εφαρμογές
Η
Η μετατροπή των αριθμών σε μορφή BCD σε όσους σε δεκαδική μορφή είναι απαραίτητη σε συσκευές απεικόνισης , όπως αριθμομηχανές τσέπης , όπου οι αριθμοί πρέπει να αποθηκεύονται σε μια μορφή η συσκευή καταλαβαίνει , αλλά εμφανίζεται σε μια μορφή που οι άνθρωποι καταλαβαίνουν. Κάθε μεμονωμένο ψηφίο αποθηκεύεται ως ένα 4 - bit δυαδικό ψηφίο , αλλά αποστέλλεται , μέσω ενός μετατροπέα BCD - το οποίο μεταφράζεται το BCD σε οδηγίες που λένε τη συσκευή για το ψηφίο για να εμφανιστεί - . Στην ίδια την οθόνη
Η
Εκτιμήσεις
Η
Κάθε ψηφίο BCD απαιτεί 4 bits , έτσι ώστε οποιαδήποτε διψήφιο αξίας BCD - με άλλα λόγια , κάθε δεκαδική τιμή μεταξύ 0 και 99 - μπορεί να εκπροσωπείται από 8 bits , ή ένα byte . Όσον αφορά την μνήμη που απαιτείται για την αποθήκευση κάθε τιμή , BCD συγκρίνει δυσμενώς με δυαδική αναπαράσταση , η οποία μπορεί να αποθηκεύσει οποιαδήποτε τιμή μεταξύ 0 και 255 σε ένα byte . Εκτός από τη σπατάλη μνήμης σε έναν δυαδικό υπολογιστή , δεκαδικό αριθμητικό , είναι πιο αργή από ό, τι δυαδική αριθμητική . Ωστόσο , είναι εύκολο να μετατρέψετε την αναπαράσταση ως συμβολοσειράς της ένα δεκαδικό αριθμό στην αναπαράσταση BCD . Αυτό μπορεί να είναι χρήσιμο για το χειρισμό κλασματικές τιμές μεταξύ 0 και 1 , τα οποία κυμαινόμενου ή σταθερού σημείου δυαδικές αναπαραστάσεις δεν μπορούν να αντιπροσωπεύει με ακρίβεια .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα