Δυαδικό εναντίον ASCII
Ο δυαδικός κώδικας είναι μια μέθοδος που χρησιμοποιείται σε υπολογιστές και ψηφιακές συσκευές, για την αναπαράσταση και τη μεταφορά κειμένου, συμβόλων ή οδηγιών επεξεργαστή. Εφόσον οι υπολογιστές και οι ψηφιακές συσκευές εκτελούν τις θεμελιώδεις λειτουργίες τους με βάση δύο τιμές τάσης (Υψηλή ή Χαμηλή), κάθε κομμάτι δεδομένων που εμπλέκεται σε μια διαδικασία πρέπει να μετατραπεί σε αυτήν τη μορφή. Η ιδανική μέθοδος για την πραγματοποίηση αυτής της εργασίας είναι η αναπαράσταση των δεδομένων στο δυαδικό σύστημα αριθμών, το οποίο περιλαμβάνει μόνο δύο ψηφία, το 1 και το 0. Για παράδειγμα, με κάθε πάτημα πλήκτρων στο πληκτρολόγιό σας, παράγει μια συμβολοσειρά 1 και 0, το οποίο είναι μοναδικό για κάθε χαρακτήρα και το στέλνει ως έξοδο. Η διαδικασία μετατροπής δεδομένων σε δυαδικό κώδικα ονομάζεται κωδικοποίηση. Πολλές μέθοδοι κωδικοποίησης χρησιμοποιούνται στους υπολογιστές και τις τηλεπικοινωνίες.
Το ASCII, που σημαίνει American Standard Code for Information Interchange, είναι μια τυπική κωδικοποίηση για αλφαριθμητικούς χαρακτήρες που χρησιμοποιούνται σε υπολογιστές και σχετικές συσκευές. Το ASCII εισήχθη από το Ινστιτούτο Προτύπων των Ηνωμένων Πολιτειών της Αμερικής (USASI) γνωστό πλέον ως Αμερικανικό Εθνικό Ινστιτούτο Προτύπων.
Περισσότερα για τους Δυαδικούς Κώδικες
Ο απλούστερος τρόπος για να κωδικοποιήσετε δεδομένα είναι να εκχωρήσετε μια συγκεκριμένη τιμή (κυρίως σε δεκαδικούς αριθμούς) στον χαρακτήρα ή στο σύμβολο ή στην οδηγία και στη συνέχεια να μετατρέψετε την τιμή (δεκαδικός αριθμός) στον δυαδικό αριθμό, ο οποίος αποτελείται μόνο από 1 και 0. Η ακολουθία των 1 `s και 0`s ονομάζεται δυαδική συμβολοσειρά. Το μήκος της δυαδικής συμβολοσειράς καθορίζει τον αριθμό των διαφορετικών χαρακτήρων ή εντολών που μπορούν να κωδικοποιηθούν. Με ένα μόνο ψηφίο, μπορούν να αναπαρασταθούν μόνο δύο διαφορετικοί χαρακτήρες ή οδηγίες. Με δύο ψηφία, τέσσερις χαρακτήρες ή οδηγίες μπορούν να αναπαρασταθούν. Γενικά, με μια δυαδική συμβολοσειρά n ψηφίων, μπορούν να αναπαρασταθούν 2 διαφορετικοί χαρακτήρες, οδηγίες ή καταστάσεις.
Υπάρχουν πολλές μέθοδοι κωδικοποίησης με διαφορετικά μήκη δυαδικών συμβολοσειρών, από τις οποίες μερικές έχουν σταθερό μήκος και άλλες μεταβλητό μήκος. Μερικοί από τους δυαδικούς κώδικες με σταθερές συμβολοσειρές bit είναι οι ASCII, εκτεταμένοι ASCII, UTF-2 και UTF-32. Οι UTF-16 και UTF-8 είναι δυαδικοί κώδικες μεταβλητού μήκους. Τόσο η κωδικοποίηση Huffman όσο και ο κώδικας Morse μπορούν επίσης να θεωρηθούν ως δυαδικοί κώδικες μεταβλητού μήκους.
Περισσότερα για το ASCII
Το ASCII είναι ένα σχήμα κωδικοποίησης αλφαριθμητικών χαρακτήρων που εισήχθη τη δεκαετία του 1960. Το αρχικό ASCII χρησιμοποιεί δυαδική συμβολοσειρά μήκους 7 ψηφίων, η οποία του επιτρέπει να αντιπροσωπεύει 128 χαρακτήρες. Μια μεταγενέστερη έκδοση του ASCII που ονομάζεται εκτεταμένο ASCII χρησιμοποιεί δυαδική συμβολοσειρά 8 ψηφίων, δίνοντάς του τη δυνατότητα να αντιπροσωπεύει 256 διαφορετικούς χαρακτήρες.
Το
ASCII περιλαμβάνει, κυρίως, δύο τύπους χαρακτήρων, οι οποίοι είναι χαρακτήρες ελέγχου (που αντιπροσωπεύονται από 0-31 δεκαδικό και 127δεκαδικό) και εκτυπώσιμους χαρακτήρες (που αντιπροσωπεύονται από 32- 126 δεκαδικό). Για παράδειγμα, στο κλειδί ελέγχου delete δίνεται η τιμή 127decimal που αντιπροσωπεύεται από 1111111. Ο χαρακτήρας a, ο οποίος λαμβάνει την τιμή 97decimal, αντιπροσωπεύεται από 1100001. Το ASCII μπορεί να αναπαριστά γράμματα και στις δύο περιπτώσεις, αριθμούς, σύμβολα και πλήκτρα ελέγχου.
Ποια είναι η διαφορά μεταξύ Binary Code και ASCII;
• Ο δυαδικός κώδικας είναι ένας γενικός όρος που χρησιμοποιείται για μια μέθοδο κωδικοποίησης χαρακτήρων ή εντολών, αλλά το ASCII είναι μόνο μία από τις παγκοσμίως αποδεκτές συμβάσεις κωδικοποίησης χαρακτήρων και ήταν το πιο συχνά χρησιμοποιούμενο σχήμα δυαδικής κωδικοποίησης για περισσότερες από τρεις δεκαετίες.
• Ο δυαδικός κώδικας μπορεί να έχει διαφορετικά μήκη για κωδικοποίηση ανάλογα με τον αριθμό των χαρακτήρων, τις οδηγίες ή τη μέθοδο κωδικοποίησης, αλλά το ASCII χρησιμοποιεί μόνο δυαδική συμβολοσειρά μήκους 7 ψηφίων και μήκους 8 ψηφίων για εκτεταμένο ASCII.