Está en la página 1de 18

Códigos

Alfanuméricos(ASCII)
Definición
• El código ASCII hace referencia al American Standard Code for
Information Interchange y, con ello, al precursor estadounidense de
ISO 646 (conjunto de caracteres internacional). ASCII es un código de
7 bits con 128 caracteres (27) definidos, pero además cuenta con 33
caracteres no imprimibles y 95 imprimibles y comprende tanto letras,
signos de puntuación y números como caracteres de control.
Se Forma:

• El código ASCII, tiene su origen en la segunda guerra mundial, precisamente en


el año 1945, el sistema telegráfico requería de un método estándar y fiable para
transmitir más información de manera más clara y segura. Para ello, en los
laboratorios Bell se pusieron manos a la obra y     desarrollaron un sistema que
permitía enviar mensajes utilizando la infraestructura instalada del telégrafo.
• EN aquella primera etapa, el código ASCII sólo incluía letras mayúsculas y
números, pero con las sucesivas revisiones se le añadieron las letras minúsculas
y ciertos caracteres más, lo que conformó el estándar US-ASCII. Cabe destacar
que la última revisión del código ASCII se realizó en 1986.
Caracteres del código Ascii
•  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:
• 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.
Caracteres del código Ascii
• Los primeros 32 caracteres del ASCII
son de control. En la siguiente tabla se
muestran sus significados:

• 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 (@, #, %,...).
Caracteres del código Ascii
• 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:
Versiones
• Hay dos versiones del código ASCII: ASCII-7 y ASCII-8.

•    El código estándar ASCII-7 puede representar 128 caracteres diferentes, es


decir 27 combinaciones de siete 0´s y 1´s.

•  El código ASCII-8, también conocido como código ASCII Extendido, fue
introducido en 1981 por IBM. Este código está ordenado en 4 grupos de 8
combinaciones de bits. El primer grupo es usado para comandos de control, el
segundo para números y marcas de puntuación, el tercero para letras
mayúsculas y otros símbolos especiales y el último grupo es usado para letras
minúsculas.
Aplicaciones en la vida real.
• Existen algunos software que utilizan
al código ASCII para transformar una
fotografía en un documento de texto.

• Sirve para codificar señales que no


pueden ser representadas más que
por números.

• Cifrado de contraseña.
Código EBCDIC
Definición
• EBCDIC (Extended Binary Coded Decimal Interchange Code - Código
de intercambio decimal de código binario extendido).
• Este código se originó con el System/360 y aún se usa en mainframes
IBM y en la mayoría de los computadores de medio rango de IBM.
• EBCDIC y ASCII son los dos códigos de mayor uso para representar
datos.
Se
Forma:
• Fue ideado entre 1963 y 1964 por IBM y anunciado con el
lanzamiento de la línea de ordenadores IBM System/360. Fue creado
para ampliar el código decimal en binario que existió hasta aquel
entonces.

• El EBCDIC fue desarrollado por separado del ASCII, que también se


creó en 1963. Es una codificación de 8 bits, frente a la codificación en
7 bits del ASCII.
Donde se utiliza
• Todos los periféricos de arquitectura IBM y sus sistemas operativos utilizan el
EBCDIC.

• Sus sistemas operativos proporcionan el ASCII y los modos de Unicode para


traducir entre diversos códigos. La traducción puede ocurrir dentro del hardware
periférico o en el software, según los requisitos de uso.

• Cuando fue ideado, el EBCDIC hizo relativamente fácil incorporar datos en una
computadora con las tarjetas perforadas. Puesto que estas tarjetas han quedado
obsoletas, el EBCDIC se utiliza en arquitecturas modernas solamente para la
compatibilidad con aparatos antiguos.
Como se compone
• Está compuesto por 8 bits = 1
byte por eso EBCDIC define un
total de 256 combinaciones,
que almacena un carácter
alfanumérico o dos dígitos
decimales en un byte.
En este código
• Las letras mayúsculas de la A a la Z: se
dividen en tres grupos (A-I), (J-R), (S-Z)
y en las primeras cuatro posiciones se  
identifica el grupo al cual pertenece la
letra y en las restantes cuatro
posiciones el dígito correspondiente a
la posición de la letra en el grupo.
• Veamos cómo se representan las letras
de EBCDIC a Código binario.
• La letra Ñ se representa 0 1 1 0 1 0 0 1
• El Espacio en blanco se representa
como: 0 1 0 0 0 0 0 0.
En este código

• Los dígitos del cero (0) al nueve (9): se


identifican con un uno en las primeras cuatro
posiciones y en las restantes cuatro posiciones
el dígito en binario.
Versiones
• Existen muchas versiones ("codepages")
de EBCDIC con caracteres diferentes,
respectivamente sucesiones diferentes
de los mismos caracteres. Por ejemplo al
menos hay 9 versiones nacionales de
EBCDIC con Latín 1 caracteres con
sucesiones diferentes.

• Veamos un listado de algunos de estos:


EBCDIC 284
• Codepage 284 es un EBCDIC-codepage con
Latín-1-charset (ISO 8859-1 es una norma de
la ISO que define la codificación del alfabeto
latino) completo. Se utiliza en España y los
países de América Latina.

• 40 : espacio
• 41 : espacio no-frágil
• CA : guion suave/corto
• FF : carácter de control ( EBCDIC )
• 9F : carácter de euro € ( EBCDIC - 1145)
CCSID 500:

• Una variante de EBCDIC. Los


caracteres 0x00–0x3F y 0xFF
son de control, 0x40 es un
espacio, 0x41 es no-saltar
página y 0xCA es un guion
suave.

También podría gustarte