Diseno Del Circuito Sumador Restador de 4 Bits en BCD

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Diseño 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

Cuando las suma de dos números supera el número 9

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

Cuando sumamos el número 9 más el número 9

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

Cuando A es mayor que B

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

Tabla de verdad XOR

Suma o Resta Entrada B Salida(Entrada al sumador)


0 0 0
0 1 1
1 0 1
1 1 0

Esta tabla nos muestra que se complementa el número B cuando se necesita Restar. Se necesita
una compuerta XOR

Tabla de verdad Carrie del primer sumador y comparador (A<B)

Carrie A<B Salida


0 0 0
0 1 1
1 0 1
1 1 1

Esta tabla nos muestra que se suma el número 6 cuando A+B. Se necesita una compuerta OR

Tabla de verdad Carrie del primer sumador y signo (suma o resta)

Carrie Signo Salida


0 0 0
0 1 1
1 0 0
1 1 1

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

D6= SIGNO (POSITIVO=0; NEGATIVO=1)

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

resta realizada en la parte inicial del ejercicio.

Ejemplo 3 (Restar)

También podría gustarte