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

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

Hex κώδικα για την απόστροφο

Η ιδέα του εκφράζοντας χαρακτήρες με αριθμούς βοήθησε σε μεγάλο βαθμό την ανάπτυξη των ηλεκτρονικών υπολογιστών για τις καθημερινές εφαρμογές , όχι μόνο εξειδικευμένο επιστημονικούς σκοπούς . Ο πίνακας ASCII τυποποιηθεί την αναπαράσταση χαρακτήρων και αγγλικής γλώσσας ως αριθμούς . Ένας χαρακτήρας , η απόστροφο , αναφέρεται ως " απλό σύμβολο" στον πίνακα χαρακτήρων ASCII . Ο χαρακτήρας αυτός ισοδυναμεί με 39 σε δεκαδικούς αριθμούς σύμφωνα με τον πίνακα ASCII και 27 σε δεκαεξαδικό αριθμό . ASCII
Η

Η American Standard Κώδικας για Ανταλλαγή Πληροφοριών είναι κοινώς γνωστό ως ASCII . Ο πίνακας δημιουργήθηκε από το αμερικανικό Εθνικό Ινστιτούτο Προτύπων . Ο πίνακας είναι συνήθως εμφανίζεται με ένα δεκαδικό αριθμό που αποδίδεται σε κάθε χαρακτήρα , μαζί με τον ίδιο αριθμό που εκφράζεται ως οκταδικό αριθμό (με βάση το 8 ) , έναν δεκαεξαδικό αριθμό (βάση 16) και ένα δυαδικό αριθμό (βάση 2 ) . Αν και οι άνθρωποι ασχολούνται με δεκαδικούς αριθμούς , οι υπολογιστές επικοινωνούν σε δυαδική . Αυτό οφείλεται στο γεγονός ότι η βασική δομή των υπολογιστών αποτελείται από μια σειρά από διακόπτες που μετατρέπουν ένα ρεύμα που περνά κατά μήκος ενός καλωδίου και να σβήνουν , και αντιστοιχεί σε 0 και 1 , αντίστοιχα .
Εικόνων Ιστορία
Η

ο πίνακας ASCII δεν ήταν η προέλευση της ιδέας της την εκχώρηση αριθμών για να αναπαραστήσει χαρακτήρες . Τηλεκτυπωτές που προηγήθηκε υπολογιστές χρησιμοποίησε μια παρόμοια έννοια , και ο εντολέας ή οι χαρακτήρες στους πίνακες ASCII προέρχονται από αυτές τις παλαιότερες πίνακες teleprinter . Ο πίνακας για πρώτη φορά το 1963 ως απάντηση στην αυξανόμενη ανάγκη για κοινή μετάφραση μεταξύ χαρτών και αριθμών που όλα τα αναπτυξιακά σχέδια του υπολογιστή θα μπορούσε να ενσωματώσει . Ο πίνακας είναι ενημερώνεται περιοδικά ? Την πιο πρόσφατη έκδοση που δημοσιεύθηκε από την ANSI βγήκε το 1986 . Ο πίνακας επικεντρώνεται ειδικά στους χαρακτήρες που χρησιμοποιούνται στην αγγλική γλώσσα . Μια ευρύτερη τραπέζι, ενσωματώνοντας χαρακτήρες για πολλές άλλες γλώσσες , είναι ο πίνακας Unicode 16 - bit . ASCII περιορίζεται μόνο 7 κομμάτια από ένα δυαδικό αριθμό .

Η Format
Η

μια εύλογη για έναν χαρακτήρα εκπροσωπήθηκαν ως ένα δυαδικό αριθμό είναι 8 bits . Αυτό είναι επειδή οι υπολογιστές ασχοληθεί με bits σε ομάδες των οκτώ , η οποία ονομάζεται ένα byte . Ωστόσο , ο ASCII δυαδικό αριθμό είναι μόνο 7 bits πολύ γιατί οι δημιουργοί του πίνακα δεν χρειάζονται περισσότερες παραλλαγές . Επτά bits δημιουργούν 128 αριθμούς , που ήταν περισσότερο από αρκετό για το σκοπό του πίνακα ASCII του . Το όγδοο bit χρησιμοποιείται ως bit ισοτιμίας για τον έλεγχο σφαλμάτων .
Εικόνων Δεκαεξαδικά
Η

Είναι κατανοητό γιατί ένα άτομο θα θέλουν να ξέρουν ότι μια απόστροφο αντιπροσωπεύεται από τον αριθμό 39 στο δεκαδικό και ότι ένας υπολογιστής χρειάζεται τον αριθμό αυτό ως 00100111 στο δυαδικό , αλλά γιατί ο καθένας θα ασχοληθείτε με τον αριθμό σε δεκαεξαδικό , ή " hex " ; Ένας λόγος είναι ότι η πρόωρη υπολογιστές είχαν λεωφορείο 8 -bit , αλλά έναν επεξεργαστή με 16 καταχωρητές . Μητρώα είναι προσωρινή αποθήκευση , όπου bits μετακινούνται μέσα και έξω για να εκτελέσει υπολογισμούς .

Ένας δεύτερος λόγος είναι ότι η δυαδική είναι δύσκολο να τη μετατρέψετε , αλλά εύκολο να μετατρέψετε σε hex . Αυτό είναι επειδή το σπάσιμο το δυαδικό αριθμό σε κομμάτια των τεσσάρων δίνει , για παράδειγμα , οι δυαδικοί αριθμοί 0010 , η οποία είναι 2 σε δεκαεξαδικό , και 0111 , η οποία είναι 7 σε δεκαεξαδική , έτσι ώστε 00100111 είναι 27 . Πρόωρη γλώσσες προγραμματισμού που χρησιμοποιείται εξάγωνο ως μια πιο εύκολη μορφή από το υποκείμενο κώδικα μηχανής , η οποία ήταν όλα δυαδικό . Έτσι , κάποιος μπορεί να θέλει να ξέρει ότι απόστροφο είναι 27 σε hex .
Η
εικόνων

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

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