Δεκαεξαδική έως δυαδική μετατροπή

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Οι υπολογιστές δεν μπορούν να καταλάβουν την ανθρώπινη γλώσσα. Όλη η εσωτερική επεξεργασία σε έναν υπολογιστή πραγματοποιείται σε δυαδική μορφή O και 1. Έτσι, όποια και αν είναι η εισαγωγή δεδομένων, μετατρέπεται πρώτα με τη μορφή δυαδικών δυαδικών ψηφίων από το εσωτερικό IC και στη συνέχεια δόθηκε στη μονάδα επεξεργασίας για ερμηνεία της εντολής και της επεξεργασίας. Αν και χρησιμοποιούμε διαφορετικές μορφές δεδομένων, εσωτερικά αποθηκεύονται με τη μορφή δυαδικών δυαδικών ψηφίων στη μονάδα μνήμης. Διαφορετικές μορφές που χρησιμοποιούνται για την αναπαράσταση δεδομένων είναι η δυαδική μορφή, η δεκαδική μορφή, η δεκαεξαδική μορφή, ο γκρίζος κώδικας κ.λπ.… Σε αυτό το άρθρο ας δούμε τη δεκαεξαδική προς δυαδική μετατροπή των δεδομένων.

Τι είναι το σύστημα δυαδικής αρίθμησης;

Η μορφή που χρησιμοποιούμε για την εγγραφή αριθμών είναι η δεκαδική μορφή, γνωστή και ως μορφή 10 βάσης. Αλλά οι μηχανές δεν μπορούν να καταλάβουν αυτούς τους αριθμούς. Έτσι, παρουσιάστηκε το σύστημα δυαδικής αρίθμησης, το οποίο αντιπροσωπεύει αυτούς τους δεκαδικούς αριθμούς ως συμβολοσειρά των 0 και 1.




Στο σύστημα δυαδικών αριθμών, χρησιμοποιούνται μόνο δύο σύμβολα για την αναπαράσταση του αριθμού. Είναι 0 και 1. Μηχανές κατανοήστε ότι αυτά τα σύμβολα είναι «ON» και «OFF» ακολουθία. Το σύστημα δυαδικής αρίθμησης είναι επίσης γνωστό ως σύστημα αρίθμησης βάσης-2. Κάθε σύμβολο είναι γνωστό ως 'Bit'. Η ομάδα των τεσσάρων bit είναι γνωστή ως 'Nibble' και μια ομάδα 8 bit είναι γνωστή ως 'Byte'.

Χρήσεις του συστήματος δυαδικής αρίθμησης

Η χρήση δυαδικής αρίθμησης απλοποιεί αρχιτεκτονική υπολογιστών και προγραμματισμός. Η δυαδική αρίθμηση χρησιμοποιείται στην κωδικοποίηση ψηφιακού σήματος. Αυτό το σύστημα αρίθμησης μπορεί απλά να οριστεί ως το σύστημα αρίθμησης που χρησιμοποιεί μόνο δύο ψηφία για την αναπαράσταση αριθμών αντί για ψηφία από το 0 έως το 9. Οι δυαδικοί αριθμοί είναι πολύ χρήσιμοι για υπολογισμούς bitwise και προγραμματισμό ψηφιακών κυκλωμάτων.



Πίνακας μετατροπής δεκαεξαδικού έως δυαδικού

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

Η δεκαεξαδική μορφή είναι επίσης γνωστή ως η βάση-16 μορφή. Χρησιμοποιεί 16 σύμβολα για την αναπαράσταση των αριθμών. Χρησιμοποιεί τα σύμβολα 0-9 για να αντιπροσωπεύει τους αριθμούς μηδέν-εννέα και για τους αριθμούς από 10-15, χρησιμοποιεί τα σύμβολα A-F. Ένας δεκαεξαδικός αριθμός αντιπροσωπεύεται με ένα «h» πριν από τον αριθμό ή με ένα «βόδι» μετά από αυτόν. Παράδειγμα δεκαεξαδικού αριθμού «h56» ή «ox56».


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

Πίνακας δεκαεξαδικού-σε-δυαδικό-μετατροπής

Πίνακας δεκαεξαδικού-σε-δυαδικό-μετατροπής

Μέθοδος δεκαεξαδικής έως δυαδικής μετατροπής

Για να μετατρέψετε έναν δεκαεξαδικό αριθμό σε δυαδικό, πρέπει να ακολουθήσετε ορισμένα βήματα. Κάθε δεκαεξαδικό ψηφίο αντιπροσωπεύει μια μύτη. είναι ένας συνδυασμός τεσσάρων δυαδικών δυαδικών ψηφίων. Για παράδειγμα, ο αριθμός «1» του δεκαεξαδικού είναι ένας αριθμός τεσσάρων bit είναι δυαδικός και γράφεται ως «0001».

Βήμα 1: Γράψτε το τετραψήφιο δυαδικό ισοδύναμο για κάθε δεκαεξαδικό ψηφίο ξεκινώντας για το λιγότερο σημαντικό κομμάτι του δεδομένου δεκαεξαδικού αριθμού.

Βήμα 2: Συνδυάστε όλα τα ψηφία για να σχηματίσετε έναν δυαδικό αριθμό.

Παράδειγμα δεκαεξαδικής έως δυαδικής μετατροπής

Ας εξετάσουμε έναν δεκαεξαδικό αριθμό «BC21». Για να μετατρέψετε τον δεδομένο αριθμό σε δυαδικό πρώτο βήμα είναι να γράψετε το τετραψήφιο δυαδικό ισοδύναμο κάθε ψηφίου του ξεκινώντας από το λιγότερο σημαντικό bit Ανατρέξτε στον πίνακα μετατροπής για αυτό το βήμα.

Από τον πίνακα μετατροπών, δυαδικό ισοδύναμο του

1 = '0001'

2 = «0010 ′

C = «1100»

B = «1011 ′.

Το επόμενο βήμα στη μετατροπή είναι ο συνδυασμός αυτών των ψηφίων. δηλ.

«Β» | «C» | »2 ′ | «1»

«1011» | «1100» | '0010' | '0001 ′

Έτσι, το δυαδικό ισοδύναμο του δεδομένου δεκαεξαδικού αριθμού είναι «1011110000100001»

Δεκαεξαδικό έως δυαδικό κωδικοποιητή

Για μετατροπή δεκαεξαδικού σε δυαδικό, διατίθεται επίσης IC κωδικοποιητή. Δεδομένου ότι κάθε δεκαεξαδικό ψηφίο συσχετίζεται με τέσσερα δυαδικά, κάθε είσοδος πρέπει να δίνει έξοδο 4-bit. Εδώ ο αριθμός των εισόδων είναι 16. n = 16 και ο αριθμός εξόδου είναι log 16 = 4

Δεκαεξαδικό-σε-δυαδικό-κωδικοποιητή

Δεκαεξαδικό-σε-δυαδικό-κωδικοποιητή

Ο παραπάνω πίνακας αλήθειας χρησιμοποιείται για το σχεδιασμό του κωδικοποιητή. Τα B0, B1, B2, B3 δίνουν την έξοδο. Όταν δίνεται η δεκαεξαδική είσοδος 2, τότε το κωδικοποιητής δίνει τη δυαδική έξοδο ως '0010'. Οι δυαδικοί αριθμοί γράφονται με βάση-2.

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

Υπάρχουν πολλά αριθμητικά συστήματα που εισάγονται με την πάροδο του χρόνου. Η αρίθμηση των ινδο-αραβικών χρησιμοποιείται ευρέως. Στον ψηφιακό κόσμο για να καταστούν οι γλώσσες συμβατές με μηχανές, εισάγονται πολλές διαφορετικές αναπαραστάσεις αριθμών. Λόγω της απλότητας και της ικανότητάς του να ερμηνεύει τις ηλεκτρικές καταστάσεις του μηχανήματος προτιμάται το Binary Number System Ποια είναι η δυαδική αναπαράσταση του δεκαεξαδικού αριθμού «c5»;