Δυαδικό στη δεκαεξαδική μετατροπή
Για να μετατρέψει έναν δυαδικό αριθμό στο δεκαεξαδικό σχήμα, γεμίστε καταρχήν το δυαδικό αριθμό με τα κύρια μηδενικά στο αριστερό η περισσότερη πλευρά για να σιγουρευτείτε ότι ο δυαδικός αριθμός περιέχει τα πολλαπλάσια τεσσάρων μπιτ. Μετά από αυτόν ακολουθήστε τα ακόλουθα δύο βήματα:
- Κατ' αρχάς, σπάστε το δυαδικό αριθμό στα τμήματα 4-κομματιών από το LSB στο MSB.
- Και μετατρέψτε έπειτα το δυαδικό αριθμό 4-κομματιών στο αντίτιμο δεκαεξαδικού του.
Πάρτε ένα παράδειγμα για να καταλάβετε καλύτερα τη μέθοδο. Αφήστε εμείς έχει οποιοδήποτε δυαδικό αριθμό 100.1110.1101.0011 για να μετατραπεί στον αντίστοιχο δεκαεξαδικό αριθμό του. Κατόπιν θα ισχύσουμε επάνω από δύο βήματα όπως παρουσιάζονται κατωτέρω:
4-κομμάτι τμήμα δυαδικού αριθμού |
0100 |
1110 |
1101 |
0011 |
Δεκαεξαδική αξία |
4 |
E |
D |
3 |
Κατά συνέπεια η δεκαεξαδική αξία, που αντιστοιχεί στο δυαδικό αριθμό 100.1110.1101.0011 είναι 4ED3.
Δεκαεξαδική έως δυαδική μετατροπή
Για να μετατρέψει έναν δεκαεξαδικό αριθμό σε έναν δυαδικό αριθμό ακολουθούμε τα ακόλουθα δύο βήματα:
- Κατ' αρχάς, μετατρέψτε το δεκαεξαδικό αριθμό στο δυαδικό αντίτιμο 4-κομματιών του.
- Και συνδυάστε έπειτα τα τμήματα 4-κομματιών με την αφαίρεση των διαστημάτων.
Για να καταλάβετε καλύτερα τη διαδικασία πάρτε ένα παράδειγμα του ανωτέρω δεκαεξαδικού αριθμού, ο οποίος είναι 4ED3 και εφαρμόζει αυτά τα δύο βήματα σε το ως εξής:
Δεκαεξαδική αξία |
4 |
E |
D |
3 |
4-κομμάτι τμήμα δυαδικού αριθμού |
0100 |
1110 |
1101 |
0011 |
Κατά συνέπεια για το δεκαεξαδικό αριθμό 4ED3, παίρνουμε τον αντίστοιχο δυαδικό αριθμό
= 0100 1110 1101 0011
Αυτό είναι η αναμενόμενη απάντηση.
|