Sei sulla pagina 1di 5

CODIGO ALFANUMERICO ASCII

Los cdigos alfanumricos se caracterizan porque permiten representar tanto nmeros


como caracteres alfabticos a su vez tambin incluyen caracteres especiales y de control
necesarios estos ltimos para la transferencia de informacin.
Entre los diferentes cdigos alfanumricos existentes se destaca el cdigo EBCDIC
(Extended BCD Interchange Code) y es cdigo ASCII (American Standard Code for
Information Interchange) este ltimo se adopt internacionalmente como cdigo
alfanumrico estndar para el intercambio de informacin entre sistemas digitales.
El American Standard Code for Information Interchange (ASCII, cdigo estndar
americano para el intercambio de informacin) este cdigo alfanumrico es
universalmente aceptado se usa en la mayora de las computadoras y otros equipos
electrnicos la mayora de las computadoras estn estandarizadas de acuerdo con el
cdigo ASCII y cuando pulsamos una letra o un comando de control es el cdigo ASCII el
que introduce en la computadora.
El cdigo ASCII dispone de 128 caracteres que se representa mediante un cdigo binario
de 7 bits, aunque el cdigo ASCII puede considerarse como un cdigo de 8 bits en el que
el MSB siempre es 0. En hexadecimal este cdigo de 8 bits va de 00 hasta 7F, los
primeros 32 caracteres ASCII son comandos no grficos que nunca se emprimen o
presentan en pantalla y solo se utiliza para propsitos de control, ejemplos de caracteres
de control son el carcter nulo, avance de lnea, inicio texto y escape, los dems
caracteres son smbolos grficos que se pueden imprimirse o mostrarse en pantalla e
incluyen las letras del alfabeto (maysculas y minsculas), los diez dgitos decimales, los
signos de puntuacin y otros smbolos comnmente utilizados.
La siguiente tabla presenta un listado del cdigo ASCII con su representacin decimal,
hexadecimal y binaria para cada carcter smbolo.
Los caracteres de control ASCII los primeros treinta y dos de la tabla ASCII representan
los caracteres de control estos se utilizan para permitir a dispositivos como una
computadora o una impresora que se comuniquen entre si cuando transfieran informacin
y datos.

Tabla de codigo ASCII

Caracteres del cdigo ASCII extendido


Adems de los 128 caracteres ASCII estndar existen 128 caracteres adicionales que
fueren adoptados por IBM para utilizar en sus computadoras personales (PC). Bebido a la
popularidad del PC, por lo que se ha convertido en un estndar no oficial.
Los caracteres del cdigo ASCII extendido se representan mediante una serie de cdigos
de 8 bits que van en hexadecimal del 80 hasta FF.
El cdigo ASCII extendido est formado por caracteres que permanecen a las siguientes
categoras generales:
1. Caracteres alfanumricos no ingleses.
2. Smbolos de moneda no ingleses.
3. Letras griegas.
4. Smbolos matemticos.
5. Caracteres para grficos.
6. Caracteres para grficos de barras.
7. Caracteres sombreados.

Tabla de caracteres del cdigo ASCII extendido.

Conversin de ASCII a Binario


Para cada carcter extraemos su valor en decimal segn la tabla ASCII.
Una vez tengamos el valor decimal del carcter se procede a convertir el valor decimal a
binario.
Ejemplo conversin de la letra M a su valor binario.
Tenemos que el valor decimal de la letra M segn la tabla es 7710
Se procede a realiza la conversin de decimal a binario con los mtodos de conversin
que conozcamos.

El resultado siguiendo todos los restos empezando por el cociente de ms a la derecha


nos da el resultado final en binario el resultado es 10011012 la conversin para el resto de
los caracteres es el mismo.

Aplicaciones
Utilizado para la comunicacin y el control de sistemas digitales.
Es utilizado por multitud de sistemas informticos actuales para representar textos para el
control y gestin de dispositivos que hacen uso de texto, por ejemplo el teclado

CODIGO GRAY
Es uno de los cdigos cclicos ms usados, tambin recibe el nombre de cdigo reflejado
debido al reflejo que se debe realizar en las palabras cdigo construido.
El cdigo Gray es un cdigo sin pesos y no aritmtico esto quiere decir que no existen
pesos especficos asignados a las posiciones de los bits.
La caracterstica el cdigo Gray de que solo cambie un bit entre nmeros sucesivos
minimiza las probabilidades de error.
En la tabla se representa el cdigo Gray de cuatro bits para los nmeros decimales de 0 a
15 como una referencia se muestra tambin los nmeros binarios, el cdigo Gray puede
tener cualquier nmero de bits, se observa que este cdigo solo cambia un bit entre los
sucesivos nmeros por ejemplo para pasar del decimal 3 al 4 el cdigo Gray lo hace de
0010 a 0110 mientras que el cdigo binario lo hace de 0011 a 0100 cambiando tres bits,
en el cdigo Gray el nico bits que camba es el tercer bit de la derecha y los restantes
permanecen igual.

Tabla cdigo Gray de 4 bits

Conversin de Gray a Binario


Se aplican las siguientes reglas:
1. El bit ms significativo (bit ms a la izquierda) en el cdigo binario es el mismo que
correspondiente bit en cdigo Gray.
2. A cada bit del cdigo binario generado se le suma el bit del cdigo gray de la
siguiente posicin adyacente, los acarreos se descartan.
Donde:

Ejemplo la conversin del nmero Gray 11011 a binario es como sigue:

El nmero binario es 10010

Aplicaciones
Las principales aplicaciones se encuentran donde hay cambios nicos en la entrada.
En las aplicaciones electromagnticas de los sistemas digitales (tales como herramientas
mecnicas, sistemas de frenado automviles y fotocopiadoras) a veces es necesario que
un sensor de entrada produzca un valor digital que indique una posicin mecnica.
El cdigo Gray se utiliza para evitar problemas en sistemas donde el error puede ocurrir si
ms de un bit cambia en una transicin en secuencia.
Hay aplicaciones que necesitan reconocer la posicin de un sistema (la cabeza de una
impresora, un lector de disco o un posicionador).
El cdigo Gray se utiliza para eliminar los errores que son inherentes al cdigo binario.

Este tipo de cdigo es utilizado principalmente en sistemas de posicin ya sea angular o


lineal sus aplicaciones se encuentra en la industria y en la robtica.
La robtica utilizan unos discos codificados para dar informacin de posicin que tiene un
eje en particular esta informacin se da en Gray.

Potrebbero piacerti anche