Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Γλώσσες Προγραμματισμού Υπολογιστών

Πώς χρησιμοποιεί το ASCII δυαδικό κώδικα για να αντιπροσωπεύει αριθμούς ή χαρακτήρες;

Το ASCII (αμερικανικός πρότυπος κώδικας για την ανταλλαγή πληροφοριών) χρησιμοποιεί 7 bits του δυαδικού κώδικα για να αντιπροσωπεύει 128 διαφορετικούς χαρακτήρες και αριθμούς. Κάθε χαρακτήρας ή αριθμός έχει εκχωρηθεί ένας μοναδικός δυαδικός κώδικας 7-bit.

Δείτε πώς λειτουργεί:

1. Επτά δυαδικά ψηφία (bits) μπορούν να αντιπροσωπεύουν 2 7 =128 διαφορετικοί συνδυασμοί. Κάθε συνδυασμός αντιστοιχεί σε έναν συγκεκριμένο χαρακτήρα.

2. δεκαδικά ισοδύναμα: Κάθε δυαδικός συνδυασμός 7-bit έχει ένα δεκαδικό ισοδύναμο. Για παράδειγμα:

* Το δυαδικό `01000001` είναι ισοδύναμο με τον δεκαδικό αριθμό 65.

* Το δυαδικό `01100001` είναι ισοδύναμο με τον δεκαδικό αριθμό 97.

3. Χαρτογράφηση χαρακτήρων: Το ASCII αποδίδει αυτές τις δεκαδικές τιμές (και τις αντίστοιχες δυαδικές αναπαραστάσεις τους) σε χαρακτήρες. Για παράδειγμα:

* Το Decimal 65 (Binary `01000001`) αντιπροσωπεύει το κεφαλαίο γράμμα 'Α'.

* Το Decimal 97 (Binary `01100001`) αντιπροσωπεύει το πεζά γράμμα 'Α'.

* Το Decimal 48 (Binary `00110000`) αντιπροσωπεύει το ψηφίο '0'.

* Το δεκαδικό 32 (δυαδικό `00100000`) αντιπροσωπεύει ένα χώρο.

4. Πίνακας Πίνακας: Το σύνολο του προτύπου ASCII συχνά αντιπροσωπεύεται ως πίνακας που δείχνει τη δεκαδική τιμή, τον δυαδικό κώδικα και τον αντίστοιχο χαρακτήρα.

Παράδειγμα:

Ας πάρουμε το κεφαλαίο γράμμα «C»:

1. Η δεκαδική τιμή του στο ASCII είναι 67.

2.

Επομένως, ο κωδικός ASCII για το «C» είναι «01000011». Ένας υπολογιστής αποθηκεύει και επεξεργάζεται αυτό το «C» ως αυτή η δυαδική ακολουθία 7-bit.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα