Diseno Del Circuito Sumador Restador de 4 Bits en BCD
Diseno Del Circuito Sumador Restador de 4 Bits en BCD
Diseno Del Circuito Sumador Restador de 4 Bits en BCD
Para el diseño de un circuito sumador restador en BCD se procedió a realizar ejemplos de sumas y
restas para poder obtener los diferentes parámetros de diseño.
Sumar en BCD
8 1000
+ 7 0111
Cuandola suma supera el número 9 , se añade el F . C . de 6
15 01111
0110
10101
Cuando las suma de dos números no supera el número 9
3 0011
+4 0100
Cuandola suma no supera el número 9 , no existe el F .C
7 0111
9 1001
+ 9 1001
Cuando lasuma supera el número 9 , se añde el F . C de 6 y el carrie es una salida .
18 1 0010
0110
11000
Restar en BCD
9 1001
−3 1100
Cuando en laresta existe carrie , se añade el F . C . de 1 para obtener el resultado .
6 10101
1
10110
Cuando A es menor que B
3 0011
−7 1000
Cuando en la resta no existe carrie , el resultado es el complemento .
−4 01011
Cuando A=B
9 1001
−9 0110
C uando la resta da como resultados1 en todos losbits elresultado es 0.
0 1111
Esta tabla nos muestra que se complementa el número B cuando se necesita Restar. Se necesita
una compuerta XOR
Esta tabla nos muestra que se suma el número 6 cuando A+B. Se necesita una compuerta OR
Esta tabla nos muestra que se suma el número 1 cuando A*B. Se necesita una compuerta AND
Circuito a implementar
Pruebas con el simulador
DSW1= NÚMERO A
DSW2=NÚMERO B
DSW3=SUMA O RESTA
D5= Carrie
D1, D2, D3, D4= Resultado de la suma o resta en 4 bits. (D1 más significativo)
Ejemplo 1
8 1000
+ 7 0111
15 01111
0110
10101
Ejemplo
2 (Suma)
Ejemplo 1 (Resta)
9 1001
−3 1100
6 10101
1
10110
Ejemplo 2 (Restar)
3 0011
−7 1000
−4 01011
Se puede observar claramente que
la salida es el complemento de la
Ejemplo 3 (Restar)