Sistema ASCII
ASCII (acrónimo inglés de American Standard Code for Information Interchange —Código Estándar Estadounidense para el Intercambio de Información),
pronunciado generalmente áski o ásci, es un código de caracteres basado en el alfabeto latino, tal como
se usa en inglés moderno y en otras lenguas occidentales. Fue creado en1963 por
el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el
Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición
o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se
redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
El código
ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente
empleaba un bit adicional (bit de
paridad) que se usaba para detectar errores en la transmisión. A
menudo se llama incorrectamente ASCII a otros códigos de caracteres
de 8 bits, como el estándar ISO-8859-1, que es una
extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en
idiomas distintos al inglés, como el español.
ASCII fue
publicado como estándar por primera vez en 1967 y fue actualizado por última
vez en 1986. En la actualidad define códigos para 32 caracteres no imprimibles,
de los cuales la mayoría son caracteres de
control obsoletos que tienen
efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que
les siguen en la numeración (empezando por el carácter espacio).
Casi todos los
sistemas informáticos actuales utilizan el código ASCII o una extensión
compatible para representar textos y para el control de dispositivos que
manejan texto como el teclado. No deben confundirse los códigos ALT+número de
teclado con los códigos ASCII.
Las computadoras solamente entienden números. El
código ASCII es una representación numérica de un carácter como ‘a’ o ‘@’.
Como otros
códigos de formato de representación de caracteres, el ASCII es un método para
una correspondencia entre cadenas de bits y una serie de símbolos
(alfanuméricos y otros), permitiendo de esta forma la comunicación entre
dispositivos digitales así como su procesado y almacenamiento. El código de
caracteres ASCII2 —o una extensión compatible se usa
casi en todos los ordenadores, especialmente con ordenadores
personales y estaciones de
trabajo. El nombre más apropiado para este código de caracteres es
"US-ASCII".
ASCII es, en sentido estricto, un código de siete bits, lo que significa que usa cadenas de bits representables con
siete dígitos binarios (que van de 0 a 127 en base decimal) para representar
información de caracteres. En el momento en el que se introdujo el código ASCII
muchos ordenadores trabajaban con grupos de ocho bits (bytes u octetos),
como la unidad mínima de información; donde el octavo bit se usaba
habitualmente como bit de paridad con funciones de control de errores en líneas de
comunicación u otras funciones específicas del dispositivo. Las máquinas que no
usaban la comprobación de paridad asignaban al octavo bit el valor cero en la
mayoría de los casos, aunque otros sistemas como las computadoras Prime, que
ejecutaban PRIMOS ponían
el octavo bit del código ASCII a uno. El código ASCII define una relación entre
caracteres específicos y secuencias de bits; además de reservar unos cuantos
códigos de control para el procesador de textos, y no define ningún mecanismo
para describir la estructura o la apariencia del texto en un documento; estos
asuntos están especificados por otros lenguajes como los lenguajes de etiquetas.
No hay comentarios.:
Publicar un comentario