L'idée d'exprimer les caractères que les numéros grandement facilité le développement des ordinateurs pour les applications de tous les jours , plutôt qu'à des fins scientifiques seulement spécialisés. La table ASCII standard la représentation des caractères de la langue anglaise sous forme de nombres . Un caractère , l'apostrophe , est répertorié comme le « apostrophe » dans la table des caractères ASCII. Ce caractère équivaut à 39 en nombres décimaux selon la table ASCII et 27 en nombres hexadécimaux. ASCII
American Standard Code for Information Interchange est communément appelé ASCII. Le tableau a été créé par l' American National Standards Institute . La table est généralement représenté avec un nombre décimal attribué à chaque caractère , avec le même nombre exprimée comme un nombre octal (base 8 ) , un certain nombre hexadécimal (base 16 ) et d'un nombre binaire (base 2 ) . Bien que les humains traitent avec des nombres décimaux , les ordinateurs communiquent en binaire. C'est parce que la structure de base de l'informatique se compose d' une série de commutateurs qui transforment un courant le long d'un fil sur et en dehors , ce qui représente 0 et 1 , respectivement.
Histoire
< p> la table ASCII n'était pas à l'origine de l'idée d' attribuer des numéros pour représenter les caractères . Téléscripteurs que les ordinateurs prédatés utilisé un concept similaire , et l'ordre ou les caractères ASCII dans les tableaux proviennent de ces tables téléscripteur antérieures. Le tableau a été réalisé en 1963 en réponse à la demande croissante de traduction commun entre les chartes et les numéros que tous les projets de développement informatique pourraient intégrer . Le tableau est mis à jour périodiquement ; la dernière version publiée par l' ANSI est sorti en 1986. Le tableau se concentre spécifiquement sur les caractères utilisés dans la langue anglaise. Un tableau plus large, intégrant des personnages pour de nombreuses autres langues , est la table Unicode 16 -bit . ASCII est limitée à seulement 7 bits d'un nombre binaire.
Format
Une longueur raisonnable pour un personnage représenté comme un nombre binaire de 8 bits . C'est parce que les ordinateurs traitent avec les bits par groupes de huit , ce qui est appelé un octet . Cependant, le nombre binaire ASCII est à seulement 7 bits de long parce que les créateurs de la table n'ont pas besoin de plus de permutations . Sept bits de créer 128 numéros , ce qui était plus que suffisant pour le but de la table ASCII . Le huitième bit est utilisé comme un bit de parité pour le contrôle d'erreur.
Hexadécimal
Il est facile de comprendre pourquoi une personne voudrait savoir qu'une apostrophe est représenté par le nombre 39 en décimal et que l'ordinateur a besoin de ce nombre comme 00100111 en binaire, mais pourquoi serait-on s'embêter avec le nombre en hexadécimal , ou « hex »? Une des raisons est que les premiers ordinateurs avaient un bus 8 bits , mais un processeur avec 16 registres . Les registres sont stockage temporaire, où les bits sont déplacés dans et hors d'effectuer des calculs .
Une deuxième raison est que binaire est difficile de convertir au format décimal , mais facile à convertir en hexadécimal . C'est parce que casser le nombre binaire en blocs de quatre donne , par exemple, les nombres binaires 0010 , ce qui est 2 en hexadécimal , et 0111, qui est de 7 en hexadécimal , de sorte que 00100111 est 27. Langages de programmation utilisés hex début comme un format plus facile que le code machine sous-jacente, qui était binaire. Ainsi , quelqu'un pourrait vouloir savoir qui apostrophe est 27 en hexadécimal.