Το δυαδικό και το οκταδικό είναι δύο διαφορετικά αριθμητικά συστήματα που χρησιμοποιούνται στους υπολογιστές και τα μαθηματικά.
Η σχέση μεταξύ δυαδικού και οκταδικού προέρχεται από τις βασικές τους τιμές και τον τρόπο με τον οποίο αντιπροσωπεύουν τους αριθμούς.
Δυαδικό σύστημα (Βάση-2) : Το δυαδικό είναι ένα αριθμητικό σύστημα βάσης-2, που σημαίνει ότι χρησιμοποιεί μόνο δύο ψηφία: 0 και 1.
Κάθε ψηφίο σε έναν δυαδικό αριθμό αντιπροσωπεύει δύναμη 2. Για παράδειγμα:
Το 1010 στο δυαδικό αντιπροσωπεύει (1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (0 * 2^0) = 10 σε δεκαδικό.
Οκταδικό σύστημα (Βάση-8) : Το οκταδικό είναι ένα αριθμητικό σύστημα βάσης 8, που σημαίνει ότι χρησιμοποιεί οκτώ ψηφία: 0 έως 7.
Κάθε ψηφίο σε έναν οκταδικό αριθμό αντιπροσωπεύει δύναμη 8. Για παράδειγμα:
Το 12 σε οκταδικό αντιπροσωπεύει (1 * 8^1) + (2 * 8^0) = 10 σε δεκαδικό.
Σχέση:
Η σχέση μεταξύ δυαδικού και οκταδικού προέρχεται από το γεγονός ότι το 8 είναι δύναμη του 2 (2^3 = 8).
Ομαδοποίηση δυαδικών ψηφίων : Δεδομένου ότι το 8 είναι το 2 με την ισχύ του 3, τρία δυαδικά ψηφία μπορούν να ομαδοποιηθούν και να αναπαρασταθούν ως ένα μόνο οκταδικό ψηφίο.
Αυτό συμβαίνει επειδή κάθε οκταδικό ψηφίο μπορεί να αντιπροσωπεύει τιμές από 0 έως 7, το οποίο ταιριάζει άνετα με τρία bit δυαδικού.
Μετατροπή : Για να μετατρέψετε έναν δυαδικό αριθμό σε οκταδικό, μπορείτε να ομαδοποιήσετε τα δυαδικά ψηφία σε σύνολα των τριών από τα δεξιά (προσθέτοντας μηδενικά στην αρχή εάν χρειάζεται) και στη συνέχεια να μετατρέψετε κάθε ομάδα στο οκταδικό ισοδύναμό της.
Για παράδειγμα:
Δυαδικό: 101101100
Ομαδοποιούνται σε τρία: 010 110 110 0
Οκταδικό ισοδύναμο: 2 6 6 0
Κάθε ομάδα τριών δυαδικών ψηφίων (από δεξιά προς τα αριστερά) αντιπροσωπεύει ένα οκταδικό ψηφίο.