Вы находитесь на странице: 1из 3

Parcial 2015-2 Sistemas Digitales

Universidad de Medelln
Facultad de Ingenieras
2 de octubre de 2015
Conteste cada uno de los siguientes apartados de forma clara y precisa.
(20/100) Construya un multiplicador que pueda hacer operaciones signadas con
n
umeros de 6 bits. El circuito debe tener un vector de 2 bits que permita escoger
el tipo de operacion a implementar de la siguiente manera:
Seleccion
00
01
10
11

Operando 1
A
-A
A
-A

Operando 2
B
B
-B
-B

Resultado
A*B
-A*B
A*(-B)
-A*-B

Para construir el circuito anterior tiene: sumadores, multiplexores de 4 a 1, multiplexor de 2 a 1, circuitos que hacen complemento a dos.
(25/100) Suponga que tiene 4 circuitos digitales con las siguientes funcionalidades:
C1: sumador de n
umeros positivos
C2: multiplicador de n
umeros positivos
C3: divisor de n
umeros positivos
C4: complemento a dos
La salida de los circuitos C1, C2 y C3 es de la misma longitud. La salida del circuito
C4 es de la misma longitud que la se
nal de entrada. Usando una lnea de seleccion
de 3 bits construya un circuito que lleve a cabo las siguientes funcionalidades:
Seleccion
000
001
010
011
100
101
110
111

Operando 1
A
A
A
-A
A
A
B
2

Operando 2
B
-B
-B
-B
-B
2
3
A
1

Resultado
A+B
A-B
A*(-B)
(-A)*(-B)
(A)/(-B)
A/2
B/3
2*A

(20/100) Dise
ne las entradas D de los Flip-flops empleados para construir una
maquina de estados con el siguiente comportamiento:
Q2
0
0
0
0
0
1
1

Q1
0
0
1
1
1
1
1

Q0
0
1
0
0
0
1
1

Estado
1
2
3
4
5
6
7

El funcionamiento de la maquina de estados es: 1 2 3 4 5 6 7 1 ....


Ayuda a tomar muy en cuenta: Puede agregar variables Q, es decir, puede agregar
Q3 , Q4 y Q5 y dise
nar una maquina de estados a simple a partir de la tabla con
todas las variables Q.
(15/100) Encuentre el valor de la se
nal Q para cada uno de los siguientes circuitos:
Latch tipo Set-Reset Flip-Flop tipo Set-Reset

(20/100) Realice las siguientes operaciones binarias. Indique los casos en los que
hay overflow. Todos los n
umeros binarios son signados. Exprese el resultado final
en decimal y en binario.
a. 1111111*1000000
b. 11111111+11111111
c. 10000*00010
2

(20/100) Implemente la siguiente maquina de estados.

Вам также может понравиться