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.
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
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
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
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
. 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.