ΥπολογιστέςΠρογραμματισμός

Κωδικός ASCII (Αμερικανικός πρότυπος κώδικας για ανταλλαγή πληροφοριών) - το βασικό κείμενο που κωδικοποιεί για το λατινικό αλφάβητο

Σύμφωνα με τη Διεθνή Ένωση Τηλεπικοινωνιών, το 2016 το Διαδίκτυο με περισσότερο ή λιγότερο χρησιμοποιούν τακτικά τρεισήμισι δισεκατομμύρια άνθρωποι. Οι περισσότεροι από αυτούς δεν σκέφτονται ακόμη και ότι τυχόν μηνύματα που αποστέλλονται σε αυτούς μέσω ενός υπολογιστή ή κινητές συσκευές, καθώς και τα κείμενα που εμφανίζονται στις οθόνες όλων των ειδών, στην πραγματικότητα, είναι ένας συνδυασμός από 0 και 1. Αυτό ονομάζεται η κωδικοποιημένη αναπαράσταση των πληροφοριών. Παρέχει και διευκολύνει την εφαρμογή της αποθήκευσης, επεξεργασίας και μετάδοσης της. Το 1963, ο κώδικας ASCII ΗΠΑ έχει αναπτυχθεί, η οποία αποτελεί το αντικείμενο του παρόντος άρθρου.

Παρουσίαση των πληροφοριών στον υπολογιστή

Σε ό, τι οποιαδήποτε ηλεκτρονική κειμένου υπολογιστή είναι μια συλλογή των μεμονωμένων χαρακτήρων. Μεταξύ αυτών δεν είναι μόνο το γράμμα, συμπεριλαμβανομένης της πρωτεύουσας, αλλά και σημεία στίξης, αριθμοί. Επιπλέον, τα ειδικά σύμβολα «=», «&», «(» και χώρους.

Ένα πλήθος συμβόλων που απαρτίζουν το κείμενο, που ονομάζεται το αλφάβητο, και τον αριθμό - δύναμη (συμβολίζεται ως Ν). Για τον προσδιορισμό της έκφρασης N = 2 ^ b, όπου b - αριθμός των bits πληροφοριών ή ένα συγκεκριμένο βάρος σύμβολο.

Απέδειξε ότι η δύναμη της 256 χαρακτήρες αλφαβήτου σας επιτρέπει να υποβάλετε όλα τα απαραίτητα χαρακτήρες.

Από 256 είναι ένας 8 βαθμού δύο, τότε το βάρος του κάθε χαρακτήρα είναι 8 bits.

Μονάδα μέτρησης 8 bits ονομάζεται 1-byte, οπότε μπορούμε να πούμε ότι το δυαδικό κώδικα του κάθε χαρακτήρα στο κείμενο που είναι αποθηκευμένο στον υπολογιστή σας, καταλαμβάνει ένα byte της μνήμης.

Πώς είναι η κωδικοποίηση

Κάθε κείμενο που εισάγεται στη μνήμη του υπολογιστή μέσα από τα πλήκτρα του πληκτρολογίου, πάνω στο οποίο γράφτηκαν αριθμούς, γράμματα, σημεία στίξης και άλλα σύμβολα. Στη μνήμη μεταδίδονται σε δυαδικό κώδικα, δηλαδή, κάθε σύμβολο αντιστοιχίζεται με το γνωστό δεκαδικό κώδικα για ένα άτομο από 0 έως 255, που αντιστοιχεί σε ένα δυαδικό κώδικα - .. Από 00000000 έως 11111111.

Byte κωδικοποίηση χαρακτήρων επιτρέπει ο επεξεργαστής εκτελεί την επεξεργασία των κειμένων, ανατρέξτε σε κάθε χαρακτήρα ξεχωριστά. Την ίδια στιγμή, οι 256 χαρακτήρες είναι αρκετό για να αντιπροσωπεύει οποιαδήποτε πληροφορία χαρακτήρα.

Κωδικοποίηση χαρακτήρων ASCII

Αυτή η σύντμηση αντιπροσωπεύει το πρότυπο κώδικα Αγγλικά Αμερικής για την ανταλλαγή πληροφοριών.

Ακόμη και στην αυγή της μηχανογράφησης, κατέστη σαφές ότι είναι δυνατό να καταλήξουμε σε μια ποικιλία τρόπων που κωδικοποιούν τις πληροφορίες. Ωστόσο, για τη μεταφορά πληροφοριών από έναν υπολογιστή σε έναν άλλο έπρεπε να αναπτύξουν ένα ενιαίο πρότυπο. Έτσι, το 1963 υπήρξε μια ASCII πίνακα στις ΗΠΑ. Το κάθε αλφάβητο υπολογιστή χαρακτήρας έχει έναν αύξοντα αριθμό στην δυαδική αναπαράσταση. Αρχικά, ο κώδικας ASCII χρησιμοποιείται μόνο στις Ηνωμένες Πολιτείες, και αργότερα έγινε ένα διεθνές πρότυπο για το PC.

πίνακα περιεχομένων

Οι κωδικοί ASCII χωρίζεται σε 2 μέρη. Διεθνές πρότυπο θεωρείται ότι είναι μόνο το πρώτο μισό του βαθμολογικού πίνακα. Περιλαμβάνει κώδικα από τον αριθμό ακολουθίας του 0 (κωδικοποιούνται ως 00000000) έως 127 (κωδικός 01111111).

αύξων αριθμός

Ν

Κωδικοποίηση κειμένου ASCII

σύμβολο

0 - 31

0000 0000 - 0001 1111

Οι χαρακτήρες με Ν 0-31 ονομάζεται διαχειριστές. Η λειτουργία τους είναι να «οδηγό» τη διαδικασία της παραγωγής κειμένου σε μια οθόνη ή εκτύπωσης της συσκευής, ένα χαρακτηριστικό ήχο, κ.λπ.

32 - 127

0010 0000 - 0111 1111

Σύμβολα με Ν 32-127 (ένα τυπικό μέρος του πίνακα) - κεφαλαία και πεζά γράμματα του λατινικού αλφαβήτου, οι αριθμοί 10-Nye, σημεία στίξης, και διάφορα στηρίγματα, εμπορικές και άλλους χαρακτήρες .. Σύμβολο 32 δείχνει ένα κενό.

128 - 255

1000 0000 - 1111 1111

Σύμβολα με Ν 128-255 (μια εναλλακτική μέρος της σελίδας πίνακα ή κωδικό) μπορεί να έχει μια ποικιλία από επιλογές, καθένα από τα οποία έχει το δικό της αριθμό. Η σελίδα κωδικός που χρησιμοποιείται για τον καθορισμό των εθνικών αλφάβητο, το οποίο είναι διαφορετικό από το λατινικό. Ειδικότερα, πραγματοποιείται με τη βοήθεια του κώδικα ASCII για τις ρωσικές χαρακτήρες.

Πίνακας κωδικοποιεί κεφαλαία και μικρά γράμματα που ακολουθούν ο ένας τον άλλον με αλφαβητική σειρά και αριθμούς - αξίες αύξουσα. Η αρχή αυτή ισχύει και για το ρωσικό αλφάβητο.

χαρακτήρες ελέγχου

τραπέζι κωδικοποίηση ASCII είχε σχεδιαστεί αρχικά για την υποδοχή και τη διαβίβαση πληροφοριών σχετικά με αυτό δεν χρησιμοποιείται πλέον από τη συσκευή ως ένα τηλέτυπο. Από αυτή την άποψη, το σύνολο χαρακτήρων περιλαμβάνεται μη εκτυπώσιμα χρησιμοποιηθούν ως εντολές για τον έλεγχο της συσκευής. Τέτοιες εντολές χρησιμοποιήθηκαν σε τέτοιες τεχνικές μηνυμάτων προ-υπολογιστή σαν κώδικα Μορς, και ούτω καθεξής.

Το πιο κοινό σύμβολο «τηλέτυπο» είναι η NUL (00 «μηδέν»). Ο ίδιος εξακολουθεί να χρησιμοποιείται στις περισσότερες γλώσσες προγραμματισμού, που δείχνει το σημείο του τέλους της γραμμής.

Όπου χρησιμοποιείται κωδικοποίηση ASCII

Αμερικανικός πρότυπος κώδικας απαιτεί όχι μόνο το πληκτρολόγιο εισαγωγής κειμένου. Χρησιμοποιείται επίσης στο διάγραμμα. Ειδικότερα, οι εικόνες του προγράμματος τσάι ASCII Τέχνης αντιπροσωπεύουν διαφορετικές επεκτάσεις φάσματος ASCII κωδικοποίηση χαρακτήρων.

Τα προϊόντα αυτά έρχονται σε δύο τύπους: γραφικό συντάκτες που εκτελεί τη λειτουργία από τη μετατροπή μιας εικόνας σε κείμενο και μετατρέπει το «Εικόνες» στο ASCII-γραφικά. Για παράδειγμα, είναι γνωστό είναι ένα χαρακτηριστικό παράδειγμα Smiley Κωδικοποίηση συμβόλων.

ASCII μπορεί να χρησιμοποιηθεί κατά τη δημιουργία του HTML εγγράφου. Σε αυτήν την περίπτωση, μπορείτε να εισάγετε μια σειρά χαρακτήρων και συμβόλων που αντιστοιχεί σε αυτόν τον κωδικό θα εμφανιστεί κατά την προβολή της σελίδας στην οθόνη.

ASCII είναι απαραίτητη για τη δημιουργία πολύγλωσσων χώρους, όπως σημάδια που δεν ανήκουν σε μια συγκεκριμένη εθνική τράπεζα, η οποία αντικαταστάθηκε από ASCII κωδικούς.

ορισμένα χαρακτηριστικά

Για την κωδικοποίηση των πληροφοριών κειμένου ASCII χρησιμοποιήθηκε αρχικά για 7 bits (το ένα παρέμεινε άδειο), αλλά σήμερα εργάζεται ως 8-bit.

Τα γράμματα, τα οποία βρίσκονται στις στήλες είναι πάνω και κάτω, διαφέρουν μεταξύ τους μόνο από ένα μόνο bit. Αυτό μειώνει σημαντικά την πολυπλοκότητα της δοκιμής.

εφαρμογή ASCII στο Microsoft Office

Εάν είναι απαραίτητο, αυτό το είδος των πληροφοριών κωδικοποίησης κειμένου μπορεί να χρησιμοποιηθεί σε προγράμματα επεξεργασίας κειμένου από τη Microsoft, όπως το Σημειωματάριο, και Office Word. Ωστόσο, κατά την πληκτρολόγηση σε αυτή την περίπτωση, δεν μπορείτε να χρησιμοποιήσετε κάποιες λειτουργίες. Για παράδειγμα, δεν θα είναι σε θέση να πραγματοποιήσει τολμηρές, όπως ο χαρακτήρας ASCII διατηρεί μόνο το νόημα των πληροφοριών, αγνοώντας συνολικά το σχήμα και τη μορφή του.

τυποποίηση

Η οργάνωση εξέδωσε πρότυπο ISO ISO 8859. Αυτή η ομάδα ορίζει την οκτώ-bit κωδικοποίηση για διαφορετικές ομάδες γλώσσα. Ειδικότερα, το πρότυπο ISO 8859-1 - είναι το Extended ASCII, το οποίο είναι ένας πίνακας για τις Ηνωμένες Πολιτείες και τη Δυτική Ευρώπη. Μια ISO 8859-5 - είναι ο πίνακας που χρησιμοποιείται για το κυριλλικό αλφάβητο, συμπεριλαμβανομένης της ρωσικής γλώσσας.

Για ιστορικούς λόγους με το πρότυπο ISO 8859-5 χρησιμοποιείται για ένα μικρό χρονικό διάστημα.

Για τη Ρωσική γλώσσα αυτή τη στιγμή στην πραγματικότητα χρησιμοποιείται κωδικοποίηση:

  • CP866 (Κώδικας σελίδα 866), ή DOS, το οποίο συχνά αποκαλείται εναλλακτική κωδικοποίηση GOST. Χρησιμοποιήθηκε ενεργά μέχρι τα μέσα της 90-ες του περασμένου αιώνα. Αυτή τη στιγμή, σχεδόν ποτέ δεν χρησιμοποιείται.
  • KOI-8. Κωδικοποίηση αναπτύχθηκε στο 1970-80s, και αυτή τη στιγμή είναι ένα κοινό πρότυπο για τα μηνύματα ηλεκτρονικού ταχυδρομείου σε RuNet. Χρησιμοποιείται ευρέως στην οικογένεια λειτουργικό σύστημα Unix, συμπεριλαμβανομένου του Linux. "Ρωσική" εκδοχή του KOI-8, που ονομάζεται KOI-8R. Επιπλέον, υπάρχουν και εκδόσεις για άλλες κυριλλικό γλώσσες, όπως η ουκρανική.
  • Κωδικός Σελίδα 1251 (CP 1251, τα Windows - 1251). Αναπτύχθηκε από τη Microsoft για την παροχή στήριξης για τη ρωσική γλώσσα στο περιβάλλον των Windows.

Το κύριο πλεονέκτημα του πρώτου προτύπου CP866 ήταν να διατηρήσει ψευδο-γραφικών χαρακτήρων στις ίδιες θέσεις όπως στο Extended ASCII. Αυτό σας επιτρέπει να εκτελέσετε αμετάβλητο το κείμενο του προγράμματος, ξένη παραγωγή, όπως το περίφημο διοικητή Norton. Σε αυτό το σημείο CP866 χρησιμοποιείται για προγράμματα που έχουν σχεδιαστεί για τα Windows, τα οποία λειτουργούν σε προβολή κειμένου πλήρους-οθόνης ή σε πλαίσια κειμένου, συμπεριλαμβανομένων των FAR Manager.

κείμενα υπολογιστή γραμμένο σε CP866 κωδικοποίηση, τον τελευταίο καιρό είναι αρκετά σπάνια, αλλά χρησιμοποιείται για Ρώσικα ονόματα αρχείων σε «Vindous».

"Unicode"

Αυτή τη στιγμή, η πιο διαδεδομένη είναι αυτή η κωδικοποίηση. Οι κωδικοί «Unicode» στο γήπεδο. Η πρώτη (από 0000 έως U + U + 007F) περιλαμβάνει ένα σύνολο χαρακτήρων ASCII με κωδικούς. Ακολουθούμενη από τους χαρακτήρες τομέα των διαφορετικών εθνικών λογοτεχνίας, καθώς και τα σημεία στίξης και τεχνικά σύμβολα. Επιπλέον, μέρος του κώδικα «Unicode» προορίζεται σε περίπτωση ανάγκης να συμπεριλάβει νέους χαρακτήρες στο μέλλον.

Τώρα ξέρετε ότι σε ASCII κάθε χαρακτήρας αντιπροσωπεύεται ως ένας συνδυασμός από 8 μηδενικά και μονάδες. Απλή γλώσσα, η πληροφορία αυτή μπορεί να φαίνεται περιττό και χωρίς ενδιαφέρον, αλλά δεν θέλετε να ξέρετε τι συμβαίνει «στον εγκέφαλο» του υπολογιστή σας!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.