Está en la página 1de 7

El Cdigo Binario Decimal Codificado

(BCD o BDC)
Enviado por b_diaz
El BCD (el binario decimal codificado) es una forma directa asignada a un equivalente
binario. Es posible asignar cargas a los bits binarios de acuerdo a sus posiciones. Las
cargas en el cdigo BCD son 8, 4, 2, 1.
Ejemplo:
Para representar el digito decimal 6 en cdigo BCD sera:.
0110
Ya que 0 x 8 + 1 x 4 + 1 x 2 0+1 = 6.
Es posible asignar cargas negativas a un cdigo decimal, tal como se muestra en el
cdigo 8, 4, -2, -1. En esta caso la combinacin de bits 0110 se interpreta como el digito
decimal 2, l obtenerse de 0 x 8 + 1 x 4 + 1 x (-2) + 0 x (-1)=2.
Un cdigo decimal que se ha usado en algunos computadores viejos en el cdigo de
exceso a 3. Este ltimo es un cdigo sin carga, cuya asignacin se obtiene del
correspondiente valor en BCD una vez se haya sumado 3.
Los nmeros se representan en computadores digitales en binario o decimal a travs de
un codigo binario. Cuando se estn especificando los datos, el usuario gusta dar los
datos en forma decimal. Las maneras decimales recibidas se almacenan internamente en
el computador por medio del cdigo decimal. Cada digito decimal requiere por lo
menos cuatro elementos de almacenamiento binario. Los nmeros decimales ses
convierten a binarios cuando las operaciones aritmticas se hacen internamente con
nmeros representados en binario. Es posible tambin realizar operaciones aritmticas
directamente en decimal con todos los nmeros ya dejados en forma codificada. Por
ejemplo, el nmero decimal 395, cuando se convierte aq binario es igual a 112221211 y
consiste en nueve digitos binarios. El mismo nmero representado alternamente en
BCD, ocupa cuatro bits para cada digito decimal para un total de 12 bits:001110010101.
Decimal Binario BCD
395 112221211 001110010101.
En el cdigo BCD: los cuatro primeros bits representan el 3.Los siguientes cuatro
representan el 9 y los ltimos cuatro el 5.
Es muy importante comprender la diferencia entre conversin de un nmero decimal
binario y la codificacin binaria de un nmero decimal. En cada caso el resultado final
es una seria de bits. Los bits obtenidos de la conversin son dgitos binarios. Los bits
obtenidos de la codificacin son combinaciones de unos ceros arregladas de acuerdo a

las reglas del cdigo usado. Por tanto es extremadamente importante tener en cuenta que
una serie de unos y ceros en un sistema digital puede algunas veces representar un
nmero binario y otras veces representar alguna otras cantidad discreta de informacin
como se especifica en un cdigo binario dado. El cdigo BCD por ejemplo, ha sido
escogido de tal manera que es un cdigo y una conversin binaria directa siempre y
cuando los nmeros decimales sean algn entero entre 0 y 9. Para nmeros mayores que
9, la conversin y la codificacin son completamente diferentes. Este concepto es tan
importante que vale la pena repetirlo usando otro ejemplo: la conversin binaria del
decimal 13 es 1101; la codificacin decimal 13 con BCD es 00010011.
Decimal Conversin Binaria Codificacin BCD
13 1101 00010011
El cdigo BCD es uno de los ms utilizados. Los otros cdigos de cuatro bits tienen una
caracterstica en comn que no se encuentra en BCD. El exceso a 3, el 2, 4, 2, 1 y el 8,
4, -2, -1, son cdigos autocomplementarios, esto es que el complemento a 9 del nmero
decimal se obtiene fcilmente cambiando los ms por ceros y los ceros por ms. Esta
propiedad es muy til cuando se hacen las operaciones aritmticas internamente con
nmeros decimales (en cdigo binario) y la sustraccin se hace por medio del
complemento de 9.
El cdigo biguinario mostrado a continuacin es un ejemplo de un cdigo de siete
digitos con propiedades de deteccin de error. Cada dgito decimal consiste de 5 ceros y
2 unos colocados en las correspondientes columnas de carga.
La propiedad de deteccin de error de este cdigo puede comprenderse si uno se da
cuenta de que los sistemas digitales representan el binario 1 mediante una seal
especfica uno y el binario cero por otra segunda seal especfica. Durante la trasmisin
de seales de un lugar a otro puede presentarse un error. Uno o ms bits pueden cambiar
de valor. Un circuito en el lado de recepcin puede detectar la presencia de ms (o
menos) de dos unos y en el caso de que la combinacin permitida, se detectar un error.
Digito
Decimal

BCD 8421

Exceso a 3

84-2-1

2421

(Biguinario)
5043210

11

0100001

100

111

0100010

10

101

110

10

0100100

11

110

101

11

0101000

100

111

100

100

0110000

101

1000

1011

1011

1000001

110

1001

1010

1100

1000010

111

1010

1001

1101

1000100

1000

1011

1000

1110

1001000

1001

1100

1111

1111

1010000

Cdigo alfanumrico
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda

Con un cdigo de un bit podemos representar 21=2 combinaciones. Para representar los
diez dgitos (0-9) y las 26 letras minsculas necesitamos como mnimo 6 bits (25=32,
26=64 combinaciones). Si adems se quieren representar las letras maysculas y otros
smbolos de utilidad necesitaremos un mayor nmero de bits. En general con el trmino
de carcter o cdigo alfanumrico se incluyen:

Las letras: a-z y A-Z.


Los nmeros: del 0 al 9

Los smbolos: @ ! # $ + - * / = % ( ) [ ] etc..

Los caracteres de control: <CR>, <LF>, etc.

La informacin que la computadora debe procesar est formada por letras, nmeros y
smbolos especiales.
Los ordenadores trabajan con voltajes fijos que se representan con los nmeros 0 y 1
que forman la base de un sistema binario. Con la presencia o ausencia de tensin
elctrica no slo se pueden representar nmeros sino los estados de una variable lgica
Con un conjunto de variables lgicas se puede definir cualquier sistema lgico.

Sistema decimal
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda
Para los nmeros reales que no son exactos, vase nmero decimal.

El sistema decimal es un sistema de numeracin en el que las cantidades se representan


utilizando como base el nmero diez, por lo que se compone de diez cifras diferentes:
cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6); siete (7); ocho (8) y
nueve (9). Este conjunto de smbolos se denomina nmeros rabes, y es de origen indio.
Es el sistema de numeracin usado habitualmente en todo el mundo (excepto ciertas
culturas) y en todas las reas que requieren de un sistema de numeracin. Sin embargo
hay ciertas tcnicas, como por ejemplo en la informtica, donde se utilizan sistemas de
numeracin adaptados al mtodo de trabajo como el binario o el hexadecimal. Tambin
pueden existir en algunos idiomas vestigios del uso de otros sistemas de numeracin,
como el quinario, el duodecimal y el vigesimal. Por ejemplo, cuando se cuentan
artculos por docenas, o cuando se emplean palabras especiales para designar ciertos
nmeros (en francs, por ejemplo, el nmero 80 se expresa como "cuatro veintenas").
Segn los antroplogos, el origen del sistema decimal est en los diez dedos que
tenemos los humanos en las manos, los cuales siempre nos han servido de base para
contar.
El sistema decimal es un sistema de numeracin posicional, por lo que el valor del
dgito depende de su posicin dentro del nmero. As:

Los nmeros decimales se pueden representar en rectas numricas.

Sistema binario
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda
Para otros usos de este trmino, vase Sistema binario (astronoma).

El sistema binario, en matemticas e informtica, es un sistema de numeracin en el


que los nmeros se representan utilizando solamente las cifras cero y uno (0 y 1). Es el
que se utiliza en los ordenadores, pues trabajan internamente con dos niveles de voltaje,
por lo que su sistema de numeracin natural es el sistema binario (encendido 1, apagado
0).

Sistema octal
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda

El sistema numrico en base 8 se llama octal y utiliza los dgitos 0 a 7.


Por ejemplo, el nmero binrio para 74 (en decimal) es 1001010 (en binario), lo
agruparamos como 1 / 001 / 010, de tal forma que obtengamos una serie de nmeros en
binrio de 3 dgitos cada uno (para fragmentar el nmero se comienza desde el primero
por la derecha y se parte de 3 en 3), despues obtenemos el nmero en decimal de cada
uno de los nmeros en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el nmero
decimal 74 en octal es 112.
Hay que hacer notar que antes de poder pasar un nmero a octal es necesario pasar por
el binario. Para llegar al resultado de 74 en octal se sigue esta serie: Decimal -> Binario
-> Octal.
En informtica, a veces se utiliza la numeracin octal en vez de la hexadecimal. Tiene la
ventaja de que no requiere utilizar otros smbolos diferentes de los dgitos. Sin embargo,
para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8
bits, suele ser ms cmodo el sistema hexadecimal, por cuanto todo byte as definido es
completamente representable por dos dgitos hexadecimales.
Es posible que la numeracin octal se usara en el pasado en lugar del decimal, por
ejemplo, para contar los espacios interdigitales o los dedos distintos de los pulgares.

Sistema hexadecimal
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda

Tabla de multiplicar hexadecimal.

El sistema hexadecimal, a veces abreviado como hex, es el sistema de numeracin


posicional de base 16 empleando por tanto 16 smbolos. Su uso actual est muy
vinculado a la informtica y ciencias de la computacin, pues los computadores suelen
utilizar el byte u octeto como unidad bsica de memoria; y, debido a que un byte
representa 28 valores posibles, y esto puede representarse como
, que, segn el teorema
general de la numeracin posicional, equivale al nmero en base 16 10016, dos dgitos
hexadecimales corresponden exactamente permiten representar la misma lnea de
enteros a un byte.
En principio dado que el sistema usual de numeracin es de base decimal y, por ello,
slo se dispone de diez dgitos, se adopt la convencin de usar las seis primeras letras
del alfabeto latino para suplir los dgitos que nos faltan. El conjunto de smbolos sera,
por tanto, el siguiente:

Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se


emplean letras minsculas en lugar de maysculas. Como en cualquier sistema de
numeracin posicional, el valor numrico de cada dgito es alterado dependiendo de su
posicin en la cadena de dgitos, quedando multiplicado por una cierta potencia de la

base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3162 + E161 + 0160
+ A16-1 = 3256 + 1416 + 01 + 100,0625 = 992,625.
El sistema hexadecimal actual fue introducido en el mbito de la computacin por
primera vez por IBM en 1963. Una representacin anterior, con 09 y uz, fue usada en
1956 por la computadora Bendix G-15.