Sei sulla pagina 1di 7

CDIGOS

Se define cdigo, bsicamente como, a todo el conjunto de


instrucciones que hace en un sistema operativo determinado la
capacidad de codificar y descodificar el conjunto organizado
de datos (Informacin) que es recibido y enviado, de forma de que
pueda ser mostrado al usuario a travs de una interfaz grfica o
dando una respuesta lgica y deseada entre el origen (tambin
denominado Fuente) y el destino de la accin realizada.

TIPOS DE CDIGOS
Cdigos Decimales:
Los cdigos binarios para dgitos decimales requieren un mnimo
de cuatro bits. Se obtiene numerosos cdigos diferentes al ordenar
cuatro o mas bits en diez distintas combinaciones.

Cdigos de Deteccin de Error:


La informacin binaria, se trata de seales de pulso modulado o
bien, entrada o salida digital a computadora, puede transmitirse a
trabes de alguna forma de medio de comunicacin, como alambres
u ondas de radio. Cualquier ruido externo que se introduce en un
medio de comunicacin fsica cambia los valores de bits de 0 a 1 y
viceversa.

Cdigo Refl ejado:


Los sistemas digitales pueden disearse para procesar datos solo
en una forma discreta. Muchos sistemas fsicos suministran salida
de informacin continua. Esta informacin puede convertirse en
forma digital o discreta antes de que se aplique a un sistema
digital. La informacin continua o analgica se convierte en forma
digital mediante un convertidor de analgico a digital.

Cdigos Alfanumricos:
Muchas de las aplicaciones de las computadoras digitales
requieren la manipulacin de datos que constan no solo de
nmeros, sino tambin de letras. Por ejemplo, una compaa de
seguros con millones de tenedores de pliza debe usar una
computadora digital para procesar sus archivos. Para representar
el nombre del tenedor de pliza en forma binaria, es necesario
tener un cdigo binario para el alfabeto. Adems, el mismo cdigo
binario debe representar nmeros decimales y algunos otros
caracteres especiales. Un cdigo alfanumrico (algunas veces
abreviado lfame rico) es un cdigo binario de un grupo de
elementos que consta de diez dgitos decimales, las 26 letras del
alfabeto y cierto nmero de smbolos especiales como $. El nmero
total de elementos en un grupo alfanumrico es mayor de 36. Por
lo tanto, debe codificarse con un mnimo de 6 bits (26=64, pero
25=32 no es suficiente).

Cdigo BCD: Decimal Codifi cado en Binario


Para poder compartir informacin, que est en formato digital, es
comn utilizar las representaciones binaria y hexadecimal.
Hay otros mtodos de representar informacin y una de ellas es el
cdigo BCD.
Con ayuda de la codificacin BCD es ms fcil ver la relacin que
hay
entre un nmero decimal (base 10) y el nmero
correspondiente en binario (base 2).
El cdigo BCD utiliza 4 dgitos binarios (ver en los dos ejemplos que
siguen) para representar un dgito decimal (0 al 9). Cuando se hace
conversin de binario a decimal tpica no hay una directa relacin
entre el dgito decimal y el dgito binario.

Ejemplo 1:
Conversin directa tpica entre un
nmero en decimal y uno binario.
8510 = 10101012
La representacin el mismo nmero decimal en cdigo BCD se
muestra a la derecha
Ejemplo 2:
Conversin directa tpica entre un nmero en decimal y uno
binario.
56810 = 10001110002
La representacin el mismo nmero decimal en
cdigo BCD se muestra a la derecha
Como se puede ver, de los dos ejemplos
anteriores, el nmero equivalente decimal no
se parece a la representacin en cdigo BDC.
Para poder obtener el equivalente cdigo BCD
de cada cifra de los nmeros anteriores, se
asigna un "peso" o "valor" segn la posicin
que ocupa.
Este "peso" o "valor" sigue el siguiente orden:
8 - 4 - 2 - 1. (Es un cdigo ponderado)
Del ltimo ejemplo se observa que el nmero 5 se representa
como: 0 1 0 1.
El primer "0" corresponde al 8,
el primer "1" corresponde a 4,
el segundo "0" corresponde a 2, y...
el segundo "1" corresponde a 1.
De lo anterior:
0x8+1x4+0x2+1x1=5
Al cdigo BCD que tiene los "pesos" o "valores" antes descritos se
le llama: Cdigo BCD natural.

El cdigo BCD cuenta como un nmero binario normal del 0 al 9,


pero del diez (1010) al quince (1111) no son permitidos pues no
existen, para estos nmeros, el equivalente de una cifra en
decimal.
Este cdigo es utilizado, entre otras aplicaciones, para la
representacin de las cifras de los nmeros decimales
en displays de 7 segmentos.

Cdigo Aiken
El cdigo BCD Aiken es un cdigo similar al cdigo
BCD natural con los "pesos" o "valores" distribuidos de
manera diferente.
En el cdigo BCD natural, los pesos son: 8 - 4 - 2 - 1, en el cdigo
Aiken la distribucin es: 2 - 4 - 2 - 1
La razn de esta codificacin es la de conseguir simetra entre
ciertos nmeros.
Ver la simetra en el cdigo Aiken correspondiente a los decimales:
4 y 5, 3 y 6, 2 y 7, 1 y 8, 0 y 9.
Analizar la tabla que se muestra al lado derecho.
Cada cifra es el complemento a 9 de la cifra simtrica en todos sus
dgitos.(los "1" se vuelven "0" y los "0" se vuelven "1")
Ejemplo: 3 (0011) y 6 (1100).
Tomar en cuenta los nuevos "pesos" en este cdigo.
El cdigo Aiken es muy til para realizar operaciones de resta y
divisin.

Cdigo Exceso a 3

El cdigo Exceso 3 se obtiene sumando "3" a cada combinacin del


cdigo BCD natural. Ver la tabla inferior a la derecha.
El cdigo exceso 3 es un cdigo en donde la ponderacin no existe
(no hay "pesos" como en el cdigo BCD natural y cdigo Aiken.
Al igual que el cdigo Aiken cumple con la misma caracterstica de
simetra. Cada cifra es el complemento a 9 de la cifra simtrica en
todos sus dgitos.
Ver la simetra en el cdigo exceso 3 correspondiente a los
decimales: 4 y 5, 3 y 6, 2 y 7, 1 y 8, 0 y 9
Es un cdigo muy til en las operaciones de resta y divisin.

Cdigo Biquinario
El cdigo biquinario es un cdigo ponderado y consta de 7 bits, de
los cuales, los 2 de la izquierda y los 5 de la derecha se consideran
partes separadas del conjunto. La tabla sig. muestra las formas
codificadas del 0 a 9, as como la ponderacin de cada una de las
posiciones de sus bits.

En esta tabla se puede observar que se


necesitan siete bits para especificar una cifra
decimal (mientras que en BCD o Exceso en tres
se requieren cuatro bits). El cdigo biquinario presenta, como
ventaja importante, la propiedad intrnseca de indicar cundo
existe error en la palabra codificada. En general, cuando se
transmite informacin de un lugar a otro, como sucede en el

computador, resulta muy conveniente el empleo de un cdigo que


permita determinar si se ha producido un error en la
transmisin.
Analizando el cdigo biquinario de la tabla anterior
observamos lo siguiente: cada palabra solamente tiene
dos 1s. Por consiguiente, si apareciera cualquier otro 1
extra en la respuesta significara que se haba
producido un error y la palabra no debera ser
aceptada. Si solamente se hubiese recibido un 1, de
nuevo sera evidente la existencia de error. Adems, el
reconocimiento y aceptacin de una palabra, como
correcta, exige que haya un solo bit entre los dos
primeros de la izquierda y que haya tambin un solo bit
entre los cinco restantes de la derecha. La
comprobacin se establece fcilmente, debido a que es
fcil realizar un circuito que compruebe la existencia de
un 1 entre dos bits y de otro circuito que detecte la
presencia de un 1 entre cinco bits
Cdigo Gray
El cdigo Gray es un tipo especial de cdigo binario que no es
ponderado (los dgitos que componen el cdigo no tienen un peso
asignado). Su caracterstica es que entre una combinacin de
dgitos y la siguiente, sea sta anterior o posterior, slo hay una
diferencia de un dgito. Por eso tambin se le llama Cdigo
progresivo.
Esta progresin sucede tambin entre la ltima y la primera
combinacin. Por eso se le llama tambin cdigo cclico. (ver tabla)
El cdigo GRAY es utilizado principalmente en sistemas de
posicin, ya sea angular o lineal. Sus aplicaciones principales se
encuentran en la industria y en robtica.
En robtica se utilizan unos discos codificados para dar la
informacin de posicin que tiene un eje en particular. Esta
informacin se da en cdigo GRAY.
Analizando la tabla de la derecha se observa que:

- Cuando un nmero binario pasa de:


0111 a 1000 (de 7 a 8 en decimal) o de
1111 a 0000 (de 16 a 0 en decimal) cambian todas las cifras.
- Para el mismo caso pero en cdigo Gray:
0100 a 1100 (de 7 a 8 en decimal) o de 1000 a 0000 (de 16 a 0 en
decimal) slo ha cambiado una cifra.
La caracterstica de pasar de un cdigo al siguiente cambiando
slo un dgito asegura menos posibilidades de error.

Bibliografa

http://unicrom.com/ElectronicaDigital.asp
http://unicrom.com/dig_codigo-BCD.asp
http://unicrom.com/dig_codigo-AIKEN-exceso3.asp
http://unicrom.com/dig_codigo-GRAY.asp
http://html.rincondelvago.com/codigos-digitales.html

Potrebbero piacerti anche