Está en la página 1de 35

Subsistemas aritméticos y lógicos

Ing. Carlota Delgado Vera, Msc


¿Qué sabrás al final del capítulo?
 Diseño de Sumadores Binarios
– Semisumadores
– Sumador completo
– Sumador / Restador
 Diseño de Multiplicadores aritméticos
 Funcionamiento de los módulos lógicos
– Comparadores
– Generadores y detectores de paridad
– Conversores de códigos
Sumador Binario
Semisumador (Half Adder)
 Un semi-sumador admite dos dígitos binarios en sus entradas y
genera dos dígitos binarios en sus salidas: un bit de suma y un bit de
acarreo.
 No podemos propagar acarreos con semisumadores

A B C S

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

S=AB Propagación (Pi)


C=A·B Generación (Gi)
Sumador Completo (Full Adder)
 Un sumador acepta dos bits de entrada y un acarreo
de entrada, y genera una salida de suma y un
acarreo de salida.
Ai Bi Ci Ci+1 Si
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1 Si = Ai  Bi  Ci
1 0 1 1 0 = Pi  Ci
1 1 0 1 0
1 1 1 1 1 Ci+1 = (Ai + Bi) Ci + (Ai Bi)
=(Ai  Bi) Ci + (Ai Bi)
= P i Ci + G i
Sumador completo
 Podemos diseñarlo a partir de dos semisumadores
Sumador Completo
 Circuito lógico de un sumador completo (cada semi-sumador se representa por un
área sombreada)?

semisumador semisumador
EJEMPLO
 Para cada uno de los tres sumadores completos de la Figura 6.6, determinar las salidas para las entradas indicadas.
EJEMPLO
 Para cada uno de los tres sumadores completos de la Figura 6.6, determinar las salidas para las entradas indicadas.
EJERCICIOS
Sumador Completo
 EJERCICIOS CON LINEAS DE TIEMPO
SUMADORES BINARIOS EN
PARALELO
EJEMPLO
 Determinar la suma generada por el sumador paralelo de tres bits mostrado en
la Figura 6.8 e indicar los acarreos intermedios cuando se están sumando los
números 101 y 011.

Problema relacionado Cuando se utiliza un sumador paralelo de 3 bits para


sumar los números 111 y 101, ¿cuáles son las salidas de suma?
Sumadores en paralelo de
cuatro bits
 Un grupo de cuatro bits se denomina nibble. Un sumador básico en
paralelo de 4 bits se implementa mediante cuatro sumadores
completos, como se muestra en la Figura
Tabla de verdad de un
sumador en paralelo de 4 bits
EJERCICIO
 Utilizar la tabla de verdad del sumador en paralelo de 4 bits (Tabla 6.3) para
hallar la suma y el acarreo de salida correspondientes a los siguientes dos
números binarios de 4 bits, siendo el acarreo de entrada (Cn-1) igual a 0:
SUMADORES PARALELO
DE 44 BITS 74LS283
Expansión de sumadores
Un sumador en paralelo de 4 bits se puede expandir para realizar sumas de dos
números de 8 bits, utilizando dos sumadores de cuatro bits. La entrada de acarreo
del sumador de menor orden (C ) se conecta a tierra, ya que no existe acarreo en la
posición del bit menos significativo, y la salida de acarreo del sumador de menor
orden se conecta a la entrada de acarreo del sumador de orden superior, como se
muestra en la Figura
Sumadores de 4 bits
EJECICIO DE 8 BITS
Mostrar cómo se pueden conectar dos sumadores 74LS283 para formar
un sumador en paralelo de 8 bits. Obtener los bits de salida para los
siguientes números de entrada de 8 bits:
EJECICIO DE 8 BITS
Mostrar cómo se pueden conectar dos sumadores 74LS283 para formar
un sumador en paralelo de 8 bits. Obtener los bits de salida para los
siguientes números de entrada de 8 bits:
Un ejemplo de aplicación de un sumador
completo y de un sumador en paralelo es
un sencillo sistema de recuento de votos,
que se puede utilizar simultáneamente
para proporcionar el número de votos
afirmativos.
Por ejemplo, este tipo de sistema podría
utilizarse en una reunión de personas
donde se necesite determinar de forma
inmediata el número de opiniones
favorables para tomar decisiones, o votar
sobre determinados
temas
CREAR EN EL SOFTWARE
 https://www.youtube.com/watch?v=Yjl9V5
Mx6_Y
ejercicios
 Suponga los siguientes niveles de entrada
de A=01001; B= 00111, Cin=0. Cuales son
los niveles lógicos de salida?. Cual es el
nivel lógico de la C5.
Módulos lógicos
Comparadores
Es un circuito combinacional que compara
Dos números A y B y determina sus
magnitudes relativas (que determina si un
numero es mayor que, menor que, o igual al
otro numero).
Comparadores
 Comparador de 1 bit
A0>B0

A0=B0

A0<B0

 Comparador de 2 bits
A1>B1 ó (A1=B1 y A0>B0)

A1=B1 y A0=B0

A1<B1 ó (A1=B1 y A0<B0)


Comparadores
 Comparan dos números en binario, activando
únicamente la salida que corresponda
Comparador creado en Logisim
 Comparador de 4 bits

E3  A3  B3

E2  A2  B2

E1  A1  B1

E0  A0  B0
D
An<Bn
Comparador
 7485(comparador de 4 bits)
Comparador
 Diseño de un comparador de 8 bits a partir de dos 7485
ejemplo
 Aplicar cada uno de los siguientes
conjuntos de números binarios a las
entradas del comparador de la Figura y
determinar la salida, evaluando los niveles
lógicos a través del circuito. (a) 10 y 10 (b)
11 y 10
ejercicio
 Determinar las salidas A = B, A > B y A< B
para los números de entrada mostrados en el
comparador de la Figura.
Trabajo autónomo
 Utilizar comparadores 74HC85 para comparar las
magnitudes de dos números de 8 bits. Dibujar los
comparadores con sus correspondientes interconexiones en
el software.
 Los números binarios A = 1011 y B = 1010 se aplican a las
entradas de un 74HC85. Determinar las salidas.
 Los números binarios A = 11001011 y B = 11010100 se
aplican al comparador de 8 bits. Determinar el estado de
los pines de salida 5, 6 y 7 en cada uno de los 74HC85.

También podría gustarte