Sunteți pe pagina 1din 2

Codigos binarios

Cdigo binario natural


consiste en representar directamente el nmero decimal en binario, o lo que es lo mismo cada
nmero decimal tiene su correspondiente en binario. Ejemplo 35
(10
= 100011
(2
El cdigo binario natural (ms conocido simplemente como cdigo binario) se corresponde con
el sistema de numeracin binario. En l se dispone de dos smbolos con los que se pueden
representar infinitas combinaciones nmericas que tienen su equivalente
decimal.Generalmente, los smbolos que se usan son el 0 y el 1.Cdigos BCDLos codigos
BCD(decimal codificado binario, del ingls: Binary-Coded Decimal) son cdigos de 4 bits en los
que solamente existen diez combinaciones vlidas, que se usan para representar las cifras del
0 al 9 y que servirn para codificar cada una de las cifras de un nmero decimal por medio de
combinaciones binarias. En esto se diferencia del cdigo binario natural, en el que cada
nmero decimal tiene asociada una secuencia de bits diferente (por lo que existen infinitas
combinaciones posibles.)
Cdigos BCD (Decimal codificado en binario)
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
Con estos cdigos, para representar un nmero decimal en binario, se transforman cada una
de las cifras que constituyen el nmero decimal separadamente, en el caso anterior el nmero
35, transformado en binario sera el resultado de transformar primero 3, y despus 5.
Cdigo BCD natural (8421).
Es un cdigo con peso o ponderado, es decir el nmero decimal equivalente es el resultado de
sumar el valor de la posicin de los dgitos binarios que constituyen el cdigo. En este cdigo
los pesos de los dgitos son las potencias sucesivas de dos, es decir 23 (8), 22 (4), 21 (2) y 20
(1), como se puede observar de ah viene el nombre del cdigo. Es decir se transcriben las
cifras decimales a binario y viceversa, segn la posicin que ocupan. Ejemplo 35 = 0011 0111.
Es decir 3 (0011) y 5 (0101)
Cdigo aiken (2421)
La ponderacin de este cdigo es diferente al bcd, para hallar su peso sedebe tomar tambin
grupos de cuatro bits, considerado los valores 2421, por digito decimal.
Este cdigo se conoce como auto complementado a uno porque sus diez valores, en la tabla
1.6; se puedef ormar, complementado, a partir de los primeros dgitos.
El cdigo BCD Aiken es un cdigo similar al cdigo BCD natural con los
"pesos" o "valores" distribuidos de manera diferente.
En el cdigo BCDnatural, 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.
El 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.
El cdigo biquinario presenta, como ventaja importante, la propiedad intrnseca de indicar cundo
existe error en la palabra codificada.
cdigo binario reflejado o cdigo Gray
El cdigo Gray es otro tipo de cdigo basado en un sistema binario pero de
una construccin muy distinta a la de los dems cdigos.
Su principal caracterstica es que 2 nmeros sucesivos, cualesquiera, solo
varan en 1 bit.
Esto se consigue mediante un proceso poco riguroso que consiste en:
0 0 0 00 Se escribe en una columna los dgitos 0 y 1
1 1 1 01 Se toma una lnea imaginaria en la base de la columna

-- -- --- Se reproduce la columna bajo la lnea como si de un espejo

1 11 se tratase

0 10 Se rellenan las dos zonas con 0s y con 1s
Cdigo Johnson
Se denomina cdigo Johnson (Johnson-Mobius) al cdigo binario continuo y cclico (al igual
que el cdigo Gray) cuya capacidad de codificacin viene dada por 2n, siendo n el nmero
de bits. Para codificar los dgitos decimales se necesitarn por lo tanto 5 bits:




La secuencia es sencilla,consiste en desplazar todos los bits uno a la izquierda y en el bit menos
significativo se coloca el complementario del que estaba mas a la izquierda.
Dada la simplicidad del diseo de contadores que lleven el cmputo en este cdigo, se utiliza
en el control de sistemas digitales sencillos de alta velocidad.
Proporciona una mayor proteccin contra errores aunque es menos eficiente en memoria que
el cdigo binario decimal.

S-ar putea să vă placă și