Tipos de codigos
– Codigos Decimales
Los codigos binarios para digitos decimales requieren un minimo de cuatro bits. Se obtiene numerosos codigos diferentes al ordenar cuatro o mas bits en diez distintas combinaciones.
– Codigos de Deteccion de Error
La informacion binaria, se trata de señales de pulso modulado o bien, entrada o salida digital a computadora, puede transmitirse a traves de alguna forma de medio de comunicacion, como alambres u ondas de radio. Cualquier ruido externo que se introduce en un medio de comunicacion fisica cambia los valores de bits de 0 a 1 y viceversa.
– Codigo Reflejado
Los sistemas digitales pueden diseñarse para procesar datos solo en una forma discreta. Muchos sistemas fisicos suministran salida de informacion continua. Esta informacion puede convertirse en forma digital o discreta antes de que se aplique a un sistema digital. La informacion continua o analogica se convierte en forma digital mediante un convertidor de analogico a digital.
– Codigos Alfanumericos
Muchas de las aplicaciones de las computadoras digitales requieren la manipulacion de datos que constan no solo de numeros, sino tambien de letras. Por ejemplo, una compañia de seguros con millones de tenedores de poliza debe usar una computadora digital para procesar sus archivos.
Para representar el nombre del tenedor de poliza en forma binaria, es necesario tener un codigo binario para el alfabeto. Ademas, el mismo codigo binario debe representar numeros decimales y algunos otros caracteres especiales.
Un codigo alfanumerico (algunas veces abreviado alfamerico) es un codigo binario de un grupo de elementos que consta de diez digitos decimales, las 26 letras del alfabeto y cierto numero de simbolos especiales como $. El numero total de elementos en un grupo alfanumerico es mayor de 36. Por lo tanto, debe codificarse con un minimo de 6 bits (26=64, pero 25=32 no es suficiente).
Codigos Numericos
Digito Decimal 8421(BCD) Exceso -3 84-2-1 2421 5043210(Biquinario)
0 0000 0011 00 0 0 0000 0100001
1 0001 0100 01 1 1 0001 0100010
2 0010 0101 01 1 0 0010 0100100
3 0011 0110 01 0 1 0011 0101000
4 0100 0111 01 0 0 0100 0110000
5 0101 1000 10 1 1 1011 1000001
6 0110 1001 10 1 0 1100 1000010
7 0111 1010 10 0 1 1101 1000100
8 1000 1011 10 0 0 1110 1001000
9 1001 1100 11 1 1 1111 1010000
Código reflejado de cuatro bits
(Código Gray)
Código Reflejado Decimal
0000 0
0001 1
0010 2
0011 3
0110 4
0111 5
0101 6
0100 7
1100 8
1101 9
1111 10
1110 11
1010 12
1011 13
1001 14
1000 15
Codigos Alfanumericos
Carácter Codigo 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