Sumador Bcd
Considérese la adición aritmética de dos dígitos decimales en BCD,
junto con un posible acarreo de la etapa anterior.
Supóngase que se aplican dos dígitos BCD a un sumador binariode 4 bits.
En la siguiente tabla se muestra la salida del sumador binario al introducir dos números BCD
y la salida BCD que se desea obtener:
Suma Binaria
Suma BCD
Decimal
K
Z8
Z4Z2
Z1
C
S8
S4
S2
S1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
0
0
0
0
1
02
0
0
0
1
1
0
0
0
1
1
3
0
0
1
0
0
0
0
1
0
0
4
0
0
1
0
1
0
0
1
0
1
5
0
0
1
1
0
00
1
1
0
6
0
0
1
1
1
0
0
1
1
1
7
0
1
0
0
0
0
1
0
0
0
8
0
1
0
0
1
0
1
0
0
1
9
0
10
1
0
1
0
0
0
0
10
0
1
0
1
1
1
0
0
0
1
11
0
1
1
0
0
1
0
0
1
0
12
0
1
1
0
1
1
0
0
11
13
0
1
1
1
0
1
0
1
0
0
14
0
1
1
1
1
1
0
1
0
1
15
1
0
0
0
0
1
0
1
1
0
16
1
0
0
01
1
0
1
1
1
17
1
0
0
1
0
1
1
0
0
0
18
1
0
0
1
1
1
1
0
0
1
19
z
z
z
z
Para números menores e iguales1001 no se requiere ninguna conversión.
Para los números mayores a 1001 se obtiene la representación correcta BCD adicionando 0110.
El circuito lógico que detecta la corrección necesaria se obtienede la siguiente manera:
{ Se requiere una conexión para los K=1
{ Las otras 6 combinaciones que requieren corrección tienen Z8=1. Para distinguirlas de los
binarios 1000 y 1001 que también tienen...
Regístrate para leer el documento completo.