Inicio | Artículos | Cursos | Frases | Libros | Diccionario | Presentaciones | Servicios | Videos Mapa Web | Enlazar | Contactar

CURSO 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 de Informática
Curso de Diseño de Algoritmos
Curso de Informática Básica
Curso de Ingeniería del Software
Curso de Lenguaje C
Curso de Marketing en Internet
Curso de Turbo Pascal
Curso de Representación de los Datos
Curso de SEO
Curso para Webmasters
Curso Web 2.0
Enlaces Web
Libros de Carlos Pes
36 Pasos Básicos para Desarrollar un Sitio Web
Empezar de Cero a Programar en Lenguaje C
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
Frases y Citas
Frases de Amistad
Frases de Amor
Frases de Belleza
Frases de Ciencia
Frases de Éxito
Presentaciones Educativas
Recursos Educativos
Servicios
Desarrollo de Sitios Web
Diseño Web
Aplicaciones Web
Marketing Online
Formación y Conferencias
Consultoría
Videos Educativos
Directorio de 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
Grupo de Carlos Pes Grupo en Google
Twitter de Carlos Pes Seguir en Twitter
© 2006-2012 CarlosPes.com