Académique Documents
Professionnel Documents
Culture Documents
(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:
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.
Sistema binario
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda
Para otros usos de este trmino, vase Sistema binario (astronoma).
Sistema octal
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda
Sistema hexadecimal
De Wikipedia, la enciclopedia libre
Saltar a navegacin, bsqueda
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.