Για να φτιάξετε ένα δεκαδικό αριθμό σε δυαδικό , ένας υπολογιστής χρειάζεται έναν ειδικό κωδικό για να αντιπροσωπεύουν καθεμία από τις δεκαδικών αριθμών μεταξύ 0 και 9 . Συστήματα κωδικοποίησης μπορεί να περιγραφεί ως σταθμισμένη ή μη σταθμισμένη , ανάλογα με το αν ή όχι να εκχωρήσετε ένα συγκεκριμένο βάρος ή σημασία που έχει για τη θέση του κάθε ψηφίο μέσα σε ένα δυαδικό αριθμό .
Εικόνων Binary Coded Decimal
Ένα κοινό παράδειγμα της σταθμισμένης κωδικοποίησης που είναι γνωστό ως Binary Coded Decimal . BCD απαιτεί μια σειρά από τέσσερα επιμέρους δυαδικών ψηφίων , ή κομμάτια , για να αντιπροσωπεύουν τις δεκαδικούς αριθμούς μεταξύ 0 και 9 . BCD εκχωρεί στους βάρη 8 , 4 , 2 και 1 στα bits ανάλογα με τη θέση τους και , για κάθε ομάδα τεσσάρων bits , το άθροισμα των βαρών από αυτές τις θέσεις , όπου το δυαδικό ψηφίο είναι 1 είναι ίσο με το δεκαδικό ψηφίο που η ομάδα αντιπροσωπεύει . Ο δυαδικός αριθμός 1001 αντιστοιχεί βάρη (1 χ 8 ) + ( 0 χ 4 ) + ( 0 χ 2 ) + (1 χ 1 ), ή, με άλλα λόγια, ο δεκαδικός αριθμός 9 .
Εικόνων
Gray κώδικα
Η
ένα παράδειγμα μη σταθμισμένη κωδικοποίηση είναι γνωστή μία Gray κωδικοποίησης . Γκρι Κωδικοποίηση δεν εκχωρεί οποιοδήποτε βάρος στη θέση του κάθε bit σε ένα δυαδικό αριθμό και επίσης έχει την ιδιότητα ότι μόνο ένα μπιτ αλλάζει από έναν αριθμό στον επόμενο . Στην BCD , κάθε δεκαδικό ψηφίο μετατρέπεται σε φυσικό ή καθαρό , δυαδικό ισοδύναμο του , έτσι ώστε το δεκαδικό ψηφίο 1 γίνεται 0001 , το δεκαδικό ψηφίο 2 γίνεται 0010 και το δεκαδικό ψηφίο 3 γίνεται 0011 . Ωστόσο , σε Gray Κωδικοποίηση , τα δεκαδικά ψηφία 1 , 2 και 3 γίνονται 0001 , 0011 και 0010 . Αλλαγή μόνο ένα κομμάτι σε έναν χρόνο σημαίνει ότι ψευδείς αξίες , που προκλήθηκε από δύο ή περισσότερα κομμάτια που δεν αλλάζουν ταυτόχρονα , μπορεί να αποφευχθεί . Εικόνων
Excess - 3 Κωδικός
Η
Ένα άλλο παράδειγμα μη σταθμισμένη κωδικοποίησης που χρησιμοποιείται για να εκφράσει δεκαδικούς αριθμούς που είναι γνωστό ως Excess - 3 κωδικοποίηση . Όπως υποδηλώνει το όνομα , Excess - 3 κωδικοποίησης μετατρέπει ένα δεκαδικό αριθμό σε φυσική μορφή δυαδικού και προσθέτει 3 , ή 0011 στο δυαδικό, για να ληφθεί η τιμή του κωδικού . Έτσι , το δεκαδικό ψηφίο 1 γίνεται 0001 + 0011 = 1000 , το δεκαδικό ψηφίο 2 γίνεται 0010 + 011 = 0101 και το δεκαδικό ψηφίο 3 γίνεται 0011 + 0011 = 0110 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα