SUMA BCD
BCD
Codificación Decimal Binario
ara representar números decimales en BCD, este código toma cada digito decimal y lo representa con un código de cuatro bits, que va de 0000 a 1001
Pararepresentar números decimales en
BCD, este código toma cada digito decimal
y lo representa con un código de cuatro
bits, que va de 0000 a 1001.
La suma de números decimales que están
en forma BCD sepuede comprender mejor
considerando los dos casos que pueden
ocurrir cuando se suman dos dígitos
decimales.
S U M A S I G UA L O M E N O R
NUEVE:
Considere la suma de 5 y 4 usando BCD para
representarcada digito:
5
0101 BCD para 5
+4
+0100 BCD para 4
____ _____
9
1001 BCD para 9
La suma se realiza como en la suma binaria normal y
la suma es 1001, que es el código BCD para 9.
Ejemplo 2:
450100
1010 BCD para 45
+33
+0011
0011 BCD para 33
____ ____________
78
0111 1000 BCD para 78
SUMA MAYOR A 9:
6
0110
BCD para 6
.
+0111
+7
BCD para 7
___ ______
+13
para BCD
1101Grupo de código invalido
SUMANDO 6(0110)
0110
BCD
+0111
BCD
______
1101
Suma
para 6
para 7
inválida
0110
Se
suma 6 para corregir
_____________
0001 0011
para 13
1
3
BCD
EJEMPLO 2:
470100 0111 BCD para 47
+35 +0011 0101 BCD para 35
_____ ______________
82 0111
1100 Suma invalida en el primer
digito
1
0110 Se suma 6 para corregir
____________________
1000
0010 suma BCDcorrecta.
8
2
EJEMPLO 3:
1
59
0101
1001 BCD para 59
+38 + 0011
1000 BCD para 38
___ _________________
97
1001
0001 se realiza la
suma
0110
corregir
____________________
1001
0111
9
7
Sesuma 6 para
BCD para 97
EJEMPLO 4:
275
0010
0111
+641
+0110
0100
0101
BCD para
275
0001
BCD para
641
______ _______________________
916
1000
1011 0110 Se realiza
la adición
+ 0110 Se suma 6 para corregir el
segundo digito
________________________________
1001
0001
0110 BCD para
916
9
1
6
PROCEDIMIENTO DE ADICION EN
BCD
1.- Empleando la adición binaria ordinaria se...
Regístrate para leer el documento completo.