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

Ο ASCII, οι χαρακτήρες: Περιγραφή, πίνακας των κωδικών και των τύπων

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

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

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

Δημιουργία ASCII

Στην αρχική μορφή της κωδικοποίησης που έχει αναπτυχθεί το 1963 και στη συνέχεια για 25 χρόνια δύο φορές ενημερωμένο.

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

Με τα χρόνια, αυτή η κωδικοποίηση είναι η πιο δημοφιλής στον κόσμο. Το 2006 η ηγετική θέση πήρε λατινικά το 1252, και στο τέλος του 2007 και σήμερα κατέχει ηγετική θέση σταθερά Unicode.

αναπαράσταση ASCII Υπολογιστών

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

Η μέγιστη δυαδικό κώδικα σε μια έκδοση ASCII του πρωτοτύπου είναι μηδενική + επτά μονάδες, και στην εκτεταμένη έκδοση - οκτώ μονάδες, που συνδέεται με το όγδοο bit.

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

Οι χαρακτήρες ελέγχου που ονομάζεται σημάδια που δεν έχουν μια γραφική αναπαράσταση και χρησιμοποιείται για την οργάνωση του κειμένου, διαχείριση συσκευών, κλπ μπορεί να υποδεικνύει την αρχή ή το τέλος του κειμένου, καρτέλες, δημιουργώντας ένα ηχητικό σήμα, διάφορες λειτουργίες για TTY (τηλέτυπο - .. Μηχάνημα για τη μετάδοση δεδομένων ηλεκτρικό κανάλι) ανάλυση των δεδομένων της συσκευής εξόδου, κλπ δράση ακύρωσης.

Στον πίνακα ASCII χαρακτήρα θέσεις 0-31, και 127 έχουν διατεθεί για χαρακτήρες ελέγχου. Σύνολο των 33 σημάτων.

Οι υπόλοιποι χαρακτήρες

Οι υπόλοιπες 95 θέσεις που προορίζονται για τα σημεία στίξης και μαθηματικές πράξεις, δεκαδικά ψηφία, με λατινικούς χαρακτήρες, διαφορετικά μητρώου: «Α» και κεφαλαία «και» πεζά αντιστοιχούν σε διαφορετικούς κωδικούς του πίνακα ASCII χαρακτήρων.

αριθμούς Χαρακτήρα στον πίνακα

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

Όπως προαναφέρθηκε, η θέση των 0-31 και 127 να λάβει χαρακτήρες ελέγχου. Αριθμός 32 είναι στερεωμένο στο χώρο, τους αριθμούς 33-47, και 58-64 προορίζονται για εργασίες σημεία στίξης και τα βασικά μαθηματικά.

Λατινικά κεφαλαία γράμματα τοποθετημένα με αλφαβητική σειρά και αριθμούνται από 65 ου και 90 ου. Πεζά γράμματα, επίσης διατεταγμένα σε αλφαβητική σειρά, οι θέσεις τους - από 97 έως 122 ου ου. Οι υπόλοιπες αριθμούς (91-96 και 123-126) που αποδίδονται στις αγκύλες και τιράντες, πλάγια και ευθεία χαρακτηριστικό, καθώς επίσης και μερικά από τα διακριτικά σημάδια.

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

Εκτεταμένη ASCII

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

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

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

Εθνική παραλλαγές κωδικοποίησης

Πριν από την έλευση του ASCII extended version για να εμφανιστεί διεθνείς χαρακτήρες που χρησιμοποιούνται ανακατασκευασμένα έκδοση κωδικοποίηση, που θα τοποθετήσουν τα λατινικά γράμματα τοποθετήθηκαν Ρωσικά, Ελληνικά, Αραβικά χαρακτήρες.

Δύο κωδικοί στον πίνακα που προορίζεται για την εναλλαγή μεταξύ του κανονικού US-ASCII και εθνικό στόχο της.

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

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

Ρωσική γλώσσα

Μετά την ανάπτυξη στις αρχές της δεκαετίας του 70-ες του κωδικοποιήσεις για τις σκανδιναβικές γλώσσες, Κινέζικα, Κορεατικά, ελληνικά, κλπ, δημιουργώντας τη δική τους εκδοχή της εμπλοκής και της Σοβιετικής Ένωσης. Σύντομα αναπτύχθηκε έκδοση της κωδικοποίησης 8-bit ονομάζεται KOI8, διατηρώντας τα πρώτα 128 κωδικούς χαρακτήρων ASCII και διαθέτει τον ίδιο αριθμό θέσεων κάτω από τα γράμματα του αλφαβήτου εθνικό και επιπλέον χαρακτήρες.

Πριν από την εισαγωγή του Unicode KOI8 κυριάρχησε στη Ρωσική τομέα του διαδικτύου. Υπήρχαν παραλλαγές κωδικοποίησης για τους Ρώσους, και για το ουκρανικό αλφάβητο.

προβλήματα ASCII

Δεδομένου ότι ο αριθμός των στοιχείων ακόμη και σε όλο το τραπέζι δεν υπερβαίνει 256, τη δυνατότητα υποδοχής ενός ενιαίου κωδικοποιεί αρκετές διαφορετικές σενάρια απούσα. Στη δεκαετία του '90 υπήρχε ένα πρόβλημα στην RuNet «ουπς, σκουπίδια», όταν οι δακτυλογραφημένο κείμενο ρωσική χαρακτήρες ASCII εμφανίζονται σωστά.

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

τρέχουσα κατάσταση

Με την έλευση του Unicode ASCII δημοτικότητα έχει εξασθενίσει.

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

Το 2000, ήταν η πιο δημοφιλής ASCII κώδικα στο Διαδίκτυο και χρησιμοποιούνται από το 60% του δείκτη ιστοσελίδες «Google». Ήδη από το 2012 το ποσοστό αυτών των σελίδων έχει πέσει στο 17%, και ο τόπος από τα πιο δημοφιλή κωδικοποίηση πήρε Unicode (UTF-8).

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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