Inicio | Artículos | Cursos Online | Libros | Diccionario | Mapa Web | Enlazar | Contactar | Acerca de


C/C++/C# HTML Java JavaScript Linux PHP Python Swift
CURSO/TUTORIAL DE REPRESENTACIÓN DE LOS DATOS
Introducción
Introducción al Curso
Sistemas de Numeración
Sistema de Numeración Romano
Sistema de Numeración Arábigo
Conversiones de Bases
De base (b) a base 10
De base 10 a base (b)
De base (b) a base (c), ambas distintas de 10
Aritmética Binaria
Aritmética Binaria
Representación de Números Enteros
Binario Puro
Signo Magnitud
Complemento a 1
Complemento a 2
Exceso a 2n-1
BCD
Representación de Números Reales
Estándar IEEE 754
Representación de Caracteres
EBCDIC
ASCII
Unicode
CarlosPes.comCurso de Representación de los Datos > ASCII

ASCII

¿Qué es ASCII?

El Código Estándar Americano para el Intercambio de Información (American Standard Code for Information Interchange, ASCII) es, hoy en día, el código más utilizado en los equipos informáticos. ASCII emplea grupos de 7 bits para codificar caracteres en binario, permitiendo representar a 27 = 128 caracteres. Su tabla de correspondencias es la siguiente:
Tabla ASCII
Figura - Tabla ASCII
Los dígitos que rodean la tabla sirven para identificar al número decimal que corresponde a cada carácter. De modo que, para un determinado carácter, el número decimal que le corresponde se obtiene de agrupar los dígitos de su fila y de su columna.

Por ejemplo, al carácter H del ASCII le corresponde la agrupación de los dígitos (7) de su fila y (2) de su columna, es decir, el carácter H se codifica con el código 7210 = 10010002.

Los primeros 32 caracteres del ASCII son de control. En la siguiente tabla se muestran sus significados:
32 primeros caracteres del ASCII
Figura - Significado de los 32 primeros caracteres del ASCII.
El carácter 32 (SP) representa al Espacio en Blanco y el carácter 127 (DEL) a Borrar. El resto de caracteres corresponden a las letras del alfabeto inglés (a, b, c, d, e,...), los dígitos del sistema decimal (0, 1, 2, 3,...) y caracteres especiales (@, #, %,...).

También existe un ASCII extendido de 8 bits con el que se puede representar a 28 = 256 caracteres. En dicho código, los 128 primeros caracteres coinciden con el ASCII de 7 bits y, el resto, corresponden a algunos caracteres alfabéticos no ingleses (ñ, Ñ, á, é,...), algunas letras griegas, símbolos matemáticos y caracteres gráficos. Véase la siguiente figura:
Tabla de los caracteres 128-255 del ASCII extendido
Figura - Tabla de los caracteres (128-255) del ASCII extendido.
Este es el código ASCII extendido más utilizado por las computadoras digitales. Sin embargo, los caracteres (128-255) pueden variar de unos ordenadores a otros, dependiendo de su configuración. Así, en función de los idiomas que se hablan en distintas zonas geográficas del mundo, la Organización Internacional de Estándares (International Standards Organization, ISO) ha definido distintos estándares ASCII, tales como: ISO 8859-1 (usado para el castellano), ISO 8859-2 Latín (utilizado en Europa central), ISO 8859-5 Cirílico (para lenguajes eslavos), ISO 8859-6 Árabe (para lenguajes arábigos), etc.

En un procesador de texto, los caracteres del ASCII más frecuentemente utilizados, tales como: letras (a, b, c,...), dígitos (0, 1, 2,...) y signos de puntuación (?, ;, :,...) son fáciles de imprimir por pantalla, pulsando directamente su tecla correspondiente. Sin embargo, para mostrar otros caracteres, es necesario utilizar una combinación de teclas, por ejemplo, el símbolo almohadilla (#) se imprime pulsando las teclas (Alt Gr + 3). No obstante, cualquier carácter del ASCII se puede mostrar por pantalla tecleando su código decimal, al mismo tiempo que se presiona la tecla Alt.

Por ejemplo, en un procesador de texto, el carácter H del ASCII se puede imprimir por pantalla pulsando las teclas (7) y (2) del Bloque Numérico del teclado, al mismo tiempo que se mantiene presionada la tecla (Alt).

Por otra parte, la combinación de la tecla (Alt) con los 32 primeros números decimales (0-31), también imprime por pantalla algunos caracteres gráficos.
Caracteres gráficos 0-31 del ASCII
Figura - Tabla de los caracteres "gráficos" (0-31) del ASCII.
Artículos Interesantes
Artículos de Desarrollo Web
Artículos de Informática
Artículos de Programación
Artículos de SEO
Cursos/Tutoriales de Informática
Curso/Tutorial de Algoritmos
Curso/Tutorial de Informática Básica
Curso/Tutorial de Ingeniería del Software
Curso/Tutorial de Lenguaje C
Curso/Tutorial de Marketing en Internet
Curso/Tutorial de Turbo Pascal
Curso/Tutorial de Representación de los Datos
Curso/Tutorial para Webmasters
Curso/Tutorial Web 2.0
Curso de SEO
Libros de Carlos Pes
36 Pasos Básicos para Desarrollar un Sitio Web
Empezar de Cero a Programar en Lenguaje C
Fundamentos del SEO
Libros Recomendados
Libros de Analítica Web
Libros de Desarrollo Web
Libros de Java
Libros de Lenguaje C
Libros de Marketing Online
Libros de Pascal (Turbo Pascal)
Libros de SEO
Libros de Visual Basic
Recursos de Informática
Diccionario de Informática
Ejercicios de Programación
Guías de uso de Software
Sintaxis de Lenguajes de Programación
Biografías
Entrevistas
Frases y Citas
Recursos Educativos
Presentaciones Educativas
Videos Educativos
Enlaces Web
Acerca de Carlos Pes
Bibliotecas
Colaboradores
Contactar
Enlazar
Librerías
Perfiles en Internet
Mapa Web
Blog de Carlos Pes Blog de Carlos Pes
Google+ CarlosPes.Com en Google+
© 2006-2018 CarlosPes.com | Privacidad | Condiciones