You are on page 1of 8

SISTEMAS DIGITALES

1 I.T. Informtica de Sistemas


Curso 2004 2005

Pgina 1 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos

Ejercicio 1
Disear un circuito sumador/restador completo de 1 bit. El circuito tendr cuatro entradas: los
operandos x e y, el acarreo/adeudo de entrada y una seal de control s/r para indicar suma (s/r = 0) o
resta (s/r = 1). Tendr asimismo dos seales de salida: el resultado de la operacin de suma o resta y
el acarreo/adeudo de salida.

SISTEMAS DIGITALES
1 I.T. Informtica de Sistemas
Curso 2004 2005

Pgina 2 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos
Ejercicio 2
Disear un comparador de nmeros de 1 bit que incorpore tres entradas para conexin en
cascada: (Xin < Yin), (Xin = Yin) y (Xin > Yin). Tres sern las salidas: (X < Y), (X = Y) y (X > Y).

Ejercicio 3
Disear un comparador de nmeros de dos bits. Tendr 4 entradas: dos para uno de los
nmeros (X1,X2) y dos para el otro (Y1,Y2). Tendr asimismo tres salidas: (X < Y), (X = Y) y (X > Y).

SISTEMAS DIGITALES
1 I.T. Informtica de Sistemas
Curso 2004 2005

Pgina 3 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos
Ejercicio 4
Disear un comparador de nmeros de dos bits utilizando los comparadores de 1 bit diseados
en el ejercicio 2.

Ejercicio 5
Utilizando comparadores de magnitud de datos de 4 bits ms las puertas necesarias, disear
un circuito que compruebe, dados tres datos de 4 bits, si son iguales.

Ejercicio 6
Disear un conversor de cdigo BCD a BCD exceso 3 utilizando un sumador.

SISTEMAS DIGITALES
1 I.T. Informtica de Sistemas
Curso 2004 2005

Pgina 4 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos
Ejercicio 8
Disear una unidad lgica de 1 bit que realice las operaciones lgicas siguientes en funcin de
dos seales de control S1 y S0:
S1
0
0
1
1

S0
0
1
0
1

Operacin
A
A B
A+ B
A B

a) Realizarla con un multiplexor de 4 a 1 y las puertas necesarias.


b) Realizarla con un multiplexor del tamao necesario aplicando la tcnica de implementacin
de funciones mediante multiplexores.

SISTEMAS DIGITALES
1 I.T. Informtica de Sistemas
Curso 2004 2005

Pgina 5 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos
Ejercicio 9
Disear una unidad aritmtica de 4 bits partiendo de un sumador completo de cuatro bits que
realice las operaciones siguientes en funcin de dos seales de control S1 y S0:
S1
0
0
1
1

S0
0
1
0
1

Operacin
A +1
A+2
A 1
A2

SISTEMAS DIGITALES
1 I.T. Informtica de Sistemas
Curso 2004 2005

Pgina 6 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos
Ejercicio 10
Disear una unidad aritmtica de 4 bits partiendo de un sumador completo de cuatro bits que
realice las operaciones siguientes en funcin de dos seales de control S1 y S0:
S1
0
0
1
1

S0
0
1
0
1

Operacin
A+2
A+3
A3
A B

SISTEMAS DIGITALES
1 I.T. Informtica de Sistemas
Curso 2004 2005

Pgina 7 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos
Ejercicio 11
Disear una unidad aritmtica de 4 bits partiendo de un sumador completo de cuatro bits que
realice las operaciones siguientes en funcin de dos seales de control S1 y S0:
S1
0
0
1
1

S0
0
1
0
1

Operacin
A + B + CE
A +1
A B CE
A 1

Ejercicio 13
Disear una unidad aritmtico-lgica de 4 bits que realice las operaciones siguientes en
funcin de tres seales de control S2, S1 y S0:

S1
0
0
1
1

S0
0
1
0
1

Operaciones Lgicas
S2 = 0
A+ B
A B
A B
A B

Operaciones Aritmticas
S2 = 1
A2
B +1
A 1
B 1

SISTEMAS DIGITALES
1 I.T. Informtica de Sistemas
Curso 2004 2005

Pgina 8 de 8

Ejercicios resueltos
Tema 8: Circuitos Combinacionales Aritmticos
Realizar la unidad lgica empleando multiplexores del tamao necesario aplicando la tcnica
de implementacin de funciones mediante multiplexores. Para la unidad aritmtica, partir de un
sumador completo de cuatro bits.

You might also like