334 Shares 9481 views

El ASCII, caracteres: descripción, tabla de códigos y tipos

Como se sabe, el ordenador almacena información en forma binaria, presentándola como una secuencia de unos y ceros. Para traducir la información en una forma adecuada para el consumo humano, cada secuencia única de números cuando se muestran reemplazado por el carácter correspondiente.

Uno de los sistemas de correlación de códigos binarios para imprimir y caracteres de control ASCII es.

En el nivel actual de desarrollo de la tecnología informática del usuario no necesita conocer el código de cada símbolo en particular. Sin embargo, la comprensión general de cómo la codificación se lleva a cabo, es extremadamente útil, y para algunas categorías de especialistas y todo lo necesario.

crear ASCII

En la forma original de la codificación que fue desarrollado en 1963 y luego durante 25 años dos veces al día.

En la versión original de la tabla de caracteres ASCII incluye 128 caracteres, versión apareció más adelante extendida, donde se guardan los primeros 128 caracteres y códigos involucrados con los símbolos octavo bit mapeados previamente ausentes.

Con los años, esta codificación es el más popular en el mundo. En 2006 tomó el primer lugar de América en 1252, y al final de 2007 y actualmente ocupa una posición de liderazgo con firmeza Unicode.

la representación ASCII de ordenador

Cada ASCII-personaje tiene su propio código que consta de 8 caracteres, lo que representa un cero o un uno. El número mínimo de tal representación es cero (ocho ceros en el sistema binario), que es la fuente del primer elemento en la tabla.

código binario máximo a una versión ASCII del original es nulo + siete unidades, y en la versión extendida – ocho unidades conectadas, como el octavo bit.

los caracteres de control

Los caracteres de control se denominan signos que no tienen una representación gráfica y se utiliza para la organización del texto, gestión de dispositivos, etc. Pueden indicar el comienzo o al final del texto, pestañas, generando una señal de sonido, diversas operaciones de TTY (teletipo – .. Máquina para la transmisión de datos canal eléctrico) la resolución de los datos del dispositivo de salida, etc. acción de cancelación.

En la tabla de caracteres ASCII posiciones 0 a 31, y 127 se asignan los caracteres de control. Total de 33 marcas.

Los caracteres restantes

Las 95 posiciones restantes se reservan para los signos de puntuación y las operaciones matemáticas, dígitos decimales, letras del alfabeto, diferente registro: "A" y una "A" mayúscula corresponden horizontal para diferentes códigos en la tabla de caracteres ASCII.

número de caracteres en la tabla

Si una persona está involucrada en el desarrollo de software, o para realizar otras tareas del campo de la tecnología de la información, es necesario conocer el número de una serie de caracteres ASCII.

Como se mencionó anteriormente, la posición de 0-31 y 127 tomar caracteres de control. El número 32 es asignado a un espacio, número 33-47, y 58-64 están reservados para las operaciones de puntuación y matemáticas básicas.

letras mayúsculas latinas dispuestas en orden alfabético y se numeran de 65 º a 90 º. Las letras minúsculas también están dispuestas en orden alfabético, sus posiciones – a partir de 97 º a 122 º. Los números restantes (91-96 y 123-126) asignados a los corchetes y llaves, característica oblicuo y recto, así como algunos de los signos diacríticos.

mesa llena de símbolos en una representación gráfica conveniente se puede ver en la imagen superior. La siguiente figura muestra el número de señales en la tabla de caracteres ASCII de Rusia.

ASCII extendido

Desde que se desarrolló la versión original de la codificación, basado en el miembro americano, no se han previsto no sólo diferentes tipos de escritura y alfabetos nacionales, pero incluso un uso conveniente de los signos diacríticos, que se utilizan activamente en las lenguas europeas.

Octavo bit ha estado involucrado en la formación de la codificación extendida. Esta versión incluye símbolos de alfabetos nacionales y europeas transcripción fonética, elementos gráficos, que se utilizan para las tablas de dibujo, una serie de símbolos matemáticos.

Algunos caracteres ASCII rara vez se utilizan en la actualidad. En particular, esto se aplica a los caracteres que se utilizan para elaborar las tablas, al igual que en los años transcurridos desde el desarrollo de la codificación extendida, tanto se han introducido formas más convenientes de representación gráfica de las tablas.

Nacional variantes de codificación

Antes de la llegada de la versión extendida del ASCII para mostrar caracteres internacionales utilizados versión codificación remanufacturados, dónde colocar las letras latinas fueron colocados ruso, griego, caracteres árabes.

Dos códigos de la tabla están reservados para la conmutación entre los EE.UU.-ASCII estándar y su objetivo nacional.

Después de que el ASCII no se hizo incluir 128 y 256 caracteres, se extendió para la codificación de opción, en el que la versión original de la tabla se ha guardado en los primeros 128 códigos con octavo bit cero. Signos literatura nacional almacenado en la mitad superior de la tabla (128-255-ésima posición).

Para conocer los códigos de caracteres ASCII directamente no se requiera el usuario. desarrollador de software suele ser suficiente para saber el número del elemento en la tabla para calcular el código, si es necesario, utilizando el sistema binario.

idioma ruso

Tras el desarrollo a principios de los 70-s del codificaciones para los idiomas escandinavos, chino, coreano, griego, etc., creando su propia versión del comprometida y la Unión Soviética. Pronto desarrollado versión de la codificación de 8 bits llamada KOI8, la preservación de los primeros 128 códigos de caracteres ASCII y asigna el mismo número de posiciones en virtud de las letras del alfabeto nacional y caracteres adicionales.

Antes de la introducción de Unicode KOI8 dominado en el segmento ruso de Internet. Hubo variantes de codificación para Rusia y para el alfabeto de Ucrania.

problemas ASCII

Dado que el número de elementos, incluso en tabla extendida no exceda de 256, la posibilidad de alojar una única codificación varios diferentes guiones ausente. En los años 90 hubo un problema en RuNet "Uy, basura" cuando el texto escrito caracteres ASCII rusos se muestran incorrectamente.

El problema era la discrepancia de los códigos ASCII de las diferentes opciones entre sí. Recordemos que en las posiciones 128-255 se pueden colocar varios signos, y cuando se cambia un carácter Cirílicos, todas las letras del texto han sido reemplazados por otros que tienen el número idéntico en otros códigos de versión.

estado actual

Con el advenimiento de la popularidad ASCII Unicode se ha desvanecido.

La razón de esto radica en el hecho de que los nuevos juegos de caracteres permitidos para contener signos de idiomas casi todos escritos. En este caso, los primeros 128 caracteres ASCII se corresponden con el mismo carácter Unicode.

En 2000, fue el más popular en Internet y se utiliza en un 60% indexado a "Google" páginas web de código ASCII. Ya en 2012, la proporción de este tipo de páginas se ha reducido al 17%, y el lugar de la codificación más popular tomó Unicode (UTF-8).

Por lo tanto, ASCII es una parte importante de la historia de la tecnología de la información, pero su uso en el futuro parece prometedor.