Δυαδικό στη δεκαδική μετατροπή αριθμού
Για να μετατρέψουμε το δυαδικό αριθμό στο δεκαδικό αριθμό, πολλαπλασιάζουμε κάθε ψηφίο με τη σταθμισμένη θέση της, και προσθέτουμε κάθε μια από τις σταθμισμένες τιμές από κοινού. Παραδείγματος χάριν, η δυαδική αξία 1011.0101 αντιπροσωπεύει:
1*27 + 0*26 + 1*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20
= 1 * 128 + 0 * 64 + 1 * 32 + 1 * 16 + 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1
= 128 + 0 + 32 + 16 + 0 + 4 + 0 + 1
= 181
Δεκαδικό στη μετατροπή δυαδικού αριθμού
Για να μετατρέψει οποιοδήποτε δεκαδικό αριθμό στο σύστημα δυαδικού αριθμού της η γενική μέθοδος είναι να διαιρεθεί ο δεκαδικός αριθμός με 2, εάν το υπόλοιπο είναι 0, στην πλευρά γράφει κάτω 0. Εάν το υπόλοιπο είναι 1, γράψτε κάτω ένα 1.
Αυτή η διαδικασία συνεχίζεται με τη διαίρεση του πηλίκου με 2 και τη ρίψη του προηγούμενου υπολοίπου έως ότου το πηλίκο είναι 0. Κατά εκτέλεση του τμήματος, την υπόλοιπα που θα αντιπροσωπεύσουν το δυαδικό αντίτιμο του δεκαδικού αριθμού, γράφονται αρχίζοντας στο λιγότερο σημαντικό ψηφίο (δεξιά) και κάθε νέο ψηφίο γράφονται στο σημαντικότερο ψηφίο (το αριστερό) του προηγούμενου ψηφίου.
Πάρτε ένα παράδειγμα. Εξετάστε τον αριθμό 2671. Η δυαδική μετατροπή για τον αριθμό 2671 έχει δοθεί στον ακόλουθο πίνακα.
Division |
Quotient |
Remainder |
Binary Number |
2671 / 2 |
1335 |
1 |
1 |
1335 / 2 |
667 |
1 |
11 |
667 / 2 |
333 |
1 |
111 |
333 / 2 |
166 |
1 |
1111 |
166 / 2 |
83 |
0 |
0 1111 |
83 / 2 |
41 |
1 |
10 1111 |
41 / 2 |
20 |
1 |
110 1111 |
20 / 2 |
10 |
0 |
0110 1111 |
10 / 2 |
5 |
0 |
0 0110 1111 |
5 / 2 |
2 |
1 |
10 0110 1111 |
2 / 2 |
1 |
0 |
010 0110 1111 |
1 / 2 |
0 |
1 |
1010 0110 1111 |
|