Sunteți pe pagina 1din 13

FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA


DE SISTEMAS

CURSO:
Electrónica Digital
DOCENTE:
Arellano
INTEGRANTES:
- Aguilar Rodríguez, Wilmer
- Guerra Avalos, Alexandra
- Vaca Pastor, Arnold
- Vargas Zavaleta, Erick

CICLO:
IV

TRUJILLO – PERÚ
2018
SUMADOR-RESTADOR DE 4 BITS
I. OBJETIVO
Realizar un circuito que simule las operaciones de suma y
resta de dos números binarios, cada uno con 4 bits de
entrada.

II. FUNDAMENTO TEÓRICO


Sumador 4 bits:
Es un circuito lógico que calcula la operación suma. En
computadoras modernas se encuentra lo que se denomina
ALU (Unidad Aritmética Lógica). Generalmente realizan las
operaciones aritméticas en código binario decimal o BCD
exceso 3, por regla general de los sumadores emplean el
sistema binario.
En los casos que se esté empleando un complemento a dos
para representar números negativos, el sumador se
convertirá en sumador-restador (Adder-subtracter).
Restador de 4 bits:
Es un circuito lógico que calcula la operación resta. Para
realizar la resta se coloca el numero binario del primer
operando (minuendo) en los interruptores A0, A1, A2, A3; y
el numero binario del segundo operando (sustraendo) en
los interruptores B0, B1, B2, B3.
El interruptor S/R (Suma/Resta) se coloca en la posición de
“Resta” enviando un valor lógico de 1 al C0 del primer
bloque y configurando el yB4inversor / buffer compuesto
por las compuertas XOR como inversor.
Sumador-Restador:
El circuito debe sumar o restar dos números codificados en
complemento a 2 con 4 bits y cuyos valores estarán
determinados por la posición de los interruptores el cual
será un cable cuya función será el de sumar si va conectado
a tierra (0) y restar si va corriente (1).

III. MATERIALES (Bibliotecas)


Modo Componentes:
 7 SEG-COM-CAT-GRN (DYSPLAY)
 74LS04 (INVERSOR)
 74LS08 (AND)
 74LS32 (OR)
 74LS48 (DECODER 7 SEG)
 74LS86 (XOR)
 74LS283 (SUMADOR 4 BIT)
 LOGICSTATE
Modo Terminales:
 BIDIR
 GROUND

IV. IMPLEMENTACIÓN
1.
V. DATOS

E D C B A
C4 S3 S2 S1 S0 F30 F20 F10
0 0 0 0 0 0 0 0 0
1 0 0 0 0 1 0 0 0
2 0 0 0 1 0 0 0 0
3 0 0 0 1 1 0 0 0
4 0 0 1 0 0 0 0 0
5 0 0 1 0 1 0 0 0
6 0 0 1 1 0 0 0 0
7 0 0 1 1 1 0 0 0
8 0 1 0 0 0 0 0 0
9 0 1 0 0 1 0 0 0
10 0 1 0 1 0 0 0 1
11 0 1 0 1 1 0 0 1
12 0 1 1 0 0 0 0 1
13 0 1 1 0 1 0 0 1
14 0 1 1 1 0 0 0 1
15 0 1 1 1 1 0 0 1
16 1 0 0 0 0 0 0 1
17 1 0 0 0 1 0 0 1
18 1 0 0 1 0 0 0 1
19 1 0 0 1 1 0 0 1
20 1 0 1 0 0 0 1 1
21 1 0 1 0 1 0 1 1
22 1 0 1 1 0 0 1 1
23 1 0 1 1 1 0 1 1
24 1 1 0 0 0 0 1 1
25 1 1 0 0 1 0 1 1
26 1 1 0 1 0 0 1 1
27 1 1 0 1 1 0 1 1
28 1 1 1 0 0 0 1 1
29 1 1 1 0 1 0 1 1
30 1 1 1 1 0 1 1 1
31 1 1 1 1 1 1 1 1

COMPROBAR SI ES MAYOR
QUE 10, 20, 30

!A A !A A !A
!B 0 1 5 4 20 21 17 16
!D
2 3 7 6 22 23 19 18
B
10 11 15 14 30 31 27 26
D
!B 8 9 13 12 28 29 25 24
!C C !C
!E E
1 1

SOLUCION F30: EDCB

1 1
1 1
1 1 1 1
1 1 1 1
SOLUCION F20: EC+ED

1 1 1 1
1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1
SOLUCION F10: E+DB+DC

Sumador:
o Condiciones para la suma (Unidades)
- TABLA DE VERDAD:

C B A
F30 F20 F10 B3 B2 B1 B0
0 0 0 0 0 0 0 0
1 0 0 1 0 1 1 0
2 0 1 0 X X X X
3 0 1 1 1 1 0 0
4 1 0 0 X X X X
5 1 0 1 X X X X
6 1 1 0 X X X X
7 1 1 1 0 0 1 0

- FUNCIONES:

!A A !A A !A
!B 0 1 5 4 20 21 17 16
!D
2 3 7 6 22 23 19 18
B
10 11 15 14 30 31 27 26
D
!B 8 9 13 12 28 29 25 24

!C C !C
!E E

SOLUCION B0: 0

1 1 1
1 1
SOLUCION B1: C+!BA

1
1
SOLUCION B2: !CA

1 1
SOLUCION B3: !CB
o Condiciones para la suma (Decenas)
- TABLA DE VERDAD:

C B A
F30 F20 F10 D C B A
0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 1
2 0 1 0 X X X X
3 0 1 1 0 0 1 0
4 1 0 0 X X X X
5 1 0 1 X X X X
6 1 1 0 X X X X
7 1 1 1 0 0 1 1

- FUNCIONES:

!A A !A A !A
!B 0 1 5 4 20 21 17 16
!D
2 3 7 6 22 23 19 18
B
10 11 15 14 30 31 27 26
D
!B 8 9 13 12 28 29 25 24
!C C !C
!E E

1 1 1
1 1
SOLUCION A: C+!BA

1 1
1 1 1
SOLUCION B: C+BA

SOLUCION C: 0

SOLUCION D: 0
Restador:
o Condiciones para el Signo:
- TABLA DE VERDAD:
D C B A
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1

-1 1 1 1 1 1
-2 1 1 1 1 0
-3 1 1 1 0 1
-4 1 1 1 0 0
-5 1 1 0 1 1
-6 1 1 0 1 0
-7 1 1 0 0 1
-8 1 1 0 0 0
-9 1 0 1 1 1
-
10 1 0 1 1 0
-
11 1 0 1 0 1
-
12 1 0 1 0 0
-
13 1 0 0 1 1
-
14 1 0 0 1 0
-
15 1 0 0 0 1
VI. ANÁLISIS Y RESULTADOS
En este sumador restador se puede presentar 3
situaciones:
Se realiza la operación A+B. El máximo resultado será
30 y el mínimo resultado será 0. El resultado es
positivo.
Se realiza la operación A-B, en donde A es mayor o
igual que B. El resultado máximo es 15 y el resultado
mínimo es 0. El resultado es positivo.
Se realiza la operación A-B, en donde A es menor que
B. El resultado máximo es -1 y el resultado mínimo es
-15. El resultado es negativo.

VII. CONCLUSIÓN
 Logramos construir un circuito que se encarga de
sumar y/o restar números binarios con entrada de 4
bits, dependiendo de la operación que desee
realizarse.

VIII. REFERENCIAS BIBLIOGRÁFICAS


 https://es.slideshare.net/JeduardAnonimo/sumadorrest
ador-10526824
 https://es.scribd.com/doc/75255351/Sumador-
Restador-Completo-de-4-Bits-Con-Visualizacion-
Dinamica
 https://wilaebaelectronica.blogspot.pe/2017/01/sumad
or-restador-de-dos-numeros-de-4-bits.html

S-ar putea să vă placă și