domingo, 20 de mayo de 2012

Codigos Alfanumericos




Códigos Alfanuméricos 

Los códigos alfanuméricos son códigos que representan números y caracteres alfabéticos (letras) y símbolos especiales
ASCII (American Standard Code for Information Interchange) Código Estándar americano para el intercambio de información es un código alfanumérico para los equipos electrónicos, por ejemplo el teclado de una computadora.
El código ASCII tiene 128 caracteres se representa por medio 7 bits en código binario. En valor hexadecimal esta 00 a 7f. Los primeros 32 caracteres ASCII son comandos no gráficos, se utilizan para control (carácter nulo, avance de línea, inicio de texto...etc) los siguientes caracteres gráficos se pueden mostrar en pantalla que son las letras mayúsculas y minúsculas , los diez dígitos decimales, los signos de puntuación y otros símbolos especiales.

Caracteres del código ASCII extendidoEste código ASCII extendido además de los 128 caracteres estándar, existen 128 caracteres adicionales que fueron adoptados por IBM para computadoras personales.
Los caracteres del código ASCII extendido se representan por medio de 8 bits en hexadecimal del 80 hasta FF.
Esta formado de la siguiente forma:

1. Caracteres alfabéticos no ingleses
2. Símbolos de moneda no ingleses
3. Letras griegas
4. Símbolos Matemáticos
5. Caracteres para gráficos
6. Caracteres de gráficos de barra
7. Caracteres sombreados
Códigos Alfanuméricos
 Muchas de las aplicaciones de las computadoras digitales requieren la manipulación de datos que constan no solo de números, sino también de letras. Por ejemplo, una compañía de seguros con millones de tenedores de póliza debe usar una computadora digital para procesar sus archivos. Para representar el nombre del tenedor de póliza en forma binaria, es necesario tener un código binario para el alfabeto. Además, el mismo código binario debe representar números decimales y algunos otros caracteres especiales. Un código alfanumérico (algunas veces abreviado álfame rico) es un código binario de un grupo de elementos que consta de diez dígitos decimales, las 26 letras del alfabeto y cierto número de símbolos especiales como $. El número total de elementos en un grupo alfanumérico es mayor de 36. Por lo tanto, debe codificarse con un mínimo de 6 bits (26=64, pero 25=32 no es suficiente).
Códigos Alfanuméricos
Carácter   Código interno   Código ASCII   Código EBCDIC    Código de tarjeta
                    6 - bits               7 - bits                 8 - bits                  12 - bits
    A             010 001             100 0001             1100 0001                 12,1
    B             010 010             100 0010             1100 0010                 12,2
    C             010 011             100 0011             1100 0011                 12,3
    D             010 100             100 0100             1100 0100                 12,4
    E             010 101             100 0101             1100 0101                 12,5
    F             010 110             100 0110             1100 0110                 12,6
    G             010 111             100 0111             1100 0111                 12,7
    H             011 000             100 1000             1100 1000                 12,8
    I              011 001             100 1001             1100 1001                 12,9
    J             100 001              100 1010             1101 0001                 11,1
    K            100 010              100 1011             1101 0010                 11,2
    L             100 011             100 1100             1101 0011                 11,3
    M            100 100             100 1101             1101 0100                 11,4
    N             100 101             100 1110             1101 0101                 11,5
    O             100 110             100 1111             1101 0110                 11,6
    P             100 111             101 0000             1101 0111                 11,7
    Q             101 000             101 0001             1101 1000                 11,8
    R             101 001             101 0010             1101 1001                 11,9
    S             110 010             101 0011             1110 0001                  0,2
    T             110 011             101 0100             1110 0010                  0,3
    U             110 100             101 0101             1110 0011                  0,4
    V             110 101             101 0110             1110 0100                  0,5
    W            110 110             101 0111             1110 0101                  0,6
    X             110 111             101 1000             1110 0111                  0,7
    Y             111 000             101 1001             1110 1000                  0,8
    Z             111 001             101 1010             1110 1001                   0,9

    0             000 000             011 0000             1111 0000                     0
    1             000 001             011 0001             1111 0001                     1
    2             000 010             011 0010             1111 0010                     2
    3             000 011             011 0011             1111 0011                     3
    4             000 100             011 0100             1111 0100                     4
    5             000 101             011 0101             1111 0101                     5
    6             000 110             011 0110             1111 0110                     6
    7             000 111             011 0111             1111 0111                     7
    8             001 000             011 1000             1111 1000                     8
    9             001 001             011 1001             1111 1001                     9
espacio       110 000             010 0000             0100 0000           no perforado
    .             011 011             010 1110             0100 1011                 12,8,3
    (             111 100             010 1000             0100 1101                 12,8,5
    +            010 000             010 1011             0100 1110                 12,8,6
    $            101 011             010 0100             0101 1011                 11,8,3
    *            101 100             010 1010             0101 1100                 11,8,4
    )             011 100             010 1001             0101 1101                 11,8,5
    -             100 000             010 1101             0110 0000                     11
    /             110 001             010 1111             0110 0001                     0,1
    ,             111 011             010 1100             0110 1011                     0,8,3
    =            001 011             010 1101             0111 1110                     8,6


Códigos alfanuméricos

 Hemos estudiado varios códigos que se usan para representar datos numéricos, esto es, números. Muchos sistemas digitales, tales como la computadora, usan también datos alfabéticos (letras) y caracteres especiales (tales como símbolos de puntuación y matemáticos) en adición a números. Tales códigos se llaman alfanuméricos.
    La siguiente tabla muestra dos de los diferentes códigos alfanuméricos que están en uso corriente. El código interno de 6 bits se usa a menudo en computadoras para representar internamente caracteres alfanuméricos.
Carácter
6-bits
Código interno
7-bits
Código ASCII
A
B
C
D
E
:
V
W
X
Y
Z
010 001
010 010
010 011
010 100
010 101

:
110 101
110 110
110 111
111 000
111 001
100 0001
100 0010
100 0011
100 0100
100 0101

:
101 0110
101 0111
101 1000
101 1001
101 1010
0
1
2
3
:
7
8
9
000 000
000 001
000 010
000 110

:
000 111
001 000
001 001
011 0000
011 0001
011 0010
011 0011

:
011 0111
011 1000
011 1001
espacio
.
(
:
/
,
=
110 000
011 011
111 100

:
110 001
111 011
001 011
010 0000
010 1110
010 1000

:
010 1111
010 1100
011 1101
    El código interno de 6 bits puede representar hasta 64 caracteres diferentes, ya que 26=64. La necesidad de representar más de 64 caracteres, en ciertas aplicaciones, da lugar a códigos de 7 y 8 bits. Uno de tales códigos es el ASCII, por sus siglas en inglés (American Standard Code for Information Interchange - Código Estándar Americano para Intercambio de Información), el cual se usa en la transmisión de información digital. El ASCII mostrado en la tabla tiene 7 bits, lo cual indica que puede representar 27=128 caracteres diferentes. Sólo algunos de éstos se muestran en la tabla.


 

No hay comentarios:

Publicar un comentario