Decimal codificado en binario

Solo disponible en BuenasTareas
  • Páginas : 2 (344 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de marzo de 2011
Leer documento completo
Vista previa del texto
DECIMAL CODIFICADO EN BINARIO (BCD)
Los códigos BCD nos permiten representar cada uno de los dígitos decimales (0,...,9) mediante 4
bits.
O El más sencillo de loscódigos BCD es el BCD8421 o BCD “natural”, que consiste simplemente en
representar cada dígito decimal por su binario equivalente. Así tenemos
Dígito Decimal BCD8421Dígito Decimal BCD8421
0 0 0 0 0 5 0 1 0 1
1 0 0 0 1 6 0 1 1 0
2 0 0 1 0 7 0 1 1 1
3 0 0 1 1 8 1 0 0 0
4 0 1 0 0 9 1 0 0 1Ejemplo: Expresar e 937.2510 en BCD.
937.2510 = 1001 0011 0111 0010 0101BCD q
Ejemplo: Expresar el número N= (10010110010111)BCD escrito en código BCD8421, en decimal.Capítulo 3 Códigos Binarios
19
separando de LSB a MSB en grupos de 4: N=(10,0101,1001,0111)BCD = 259710 q
3.1.2.- CÓDIGO BCD EXCESO-3
O El código BCD exceso-3 se obtiene apartir del código BCD natural, simplemente sumando 310
(00112) a cada código BCD de cada dígito decimal. Esto se resume en la siguiente tabla
4 0 1 1 1 9 1 1 0 0
3 0 1 1 0 8 10 1 1
2 0 1 0 1 7 1 0 1 0
1 0 1 0 0 6 1 0 0 1
0 0 0 1 1 5 1 0 0 0
BCD
EXCESO-3
Dígito
Decimal
BCD
EXCESO-3
Dígito
Decimal
Este código resulta de utilidad enaplicaciones donde se requiere realizar operaciones aritméticas
usando complementos. Este código es llamado autocomplementario porque el complemento a 9 de
un numero decimalpuede ser obtenido complementando cada bit individualmente y el resultado
sigue siendo un código válido en BCD exceso 3.
Ejemplo: Representar el numero 90710 en BCDexceso-3 y usar el complemento a 1 para encontrar
el complemento a 9 del número:
90710 = 1100 0011 1010exc-3
0011 1100 0101exc-3 complemento a 1
= 09210 complemento a 9 q
tracking img