Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anónimo
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Contenido
1. .................................................................................................................................................... 2
2. ...................................................................................................................................................4
3. ................................................................................................................................................... 6
4. ...................................................................................................................................................8
5. ................................................................................................................................................. 10
6. ................................................................................................................................................. 12
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
1. Diseña un sumador BCD de 4 bits. Explica su funcionamiento. Impleméntalo con el circuito
Sumador dotando a las entradas y salida de 4 bits y las puertas lógicas necesarias. Verifica el
diseño efectuando las sumas de prueba que se indican. Muestra los operandos y los resultados con
displays con entrada hexadecimal (Hex Digit Display).
a. 0011 + 0110
b. 1000 + 0101
c. 1000 + 1001
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
Funcionamiento: En el sumador de BCD de 4 bits, primero hay que sumar los números, luego
mediante el control se comprueba si el número es <= 9, si es menor se saca un 0 en el acarreo.
Si el número es > 9, entonces el acarreo es 1 y se le suma 6 al número, después se conecta a un
Hex Digit Display, y el acarreo se cambia de 1 bit 4 bits mediante un bit Extender y se conecta a
otro Hex Digit Display.
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
2. Diseña un sumador-restador de 4 bits en complemento a 2 basado en el circuito estudiado en
clase. Explica la misión que tienen las puertas XOR el circuito y cómo actúa la señal CR. Indica el
rango de funcionamiento. Impleméntalo con un sumador de 4 bits. Verifica el dispositivo
efectuando las sumas de prueba que se indican. Muestra los resultados con visualizadores (ver) y
comenta los resultados obtenidos en cada caso indicando si son correctos o no.
La puerta XOR se encarga de pasar el número negativo a complemento a 1, siempre que el pin
S/N esté a uno, posteriormente se le vuelve a sumar 1 para convertirlo a complemento a 2. Si el
pin S/N está a 0 significa que el número es positivo, y por lo tanto no hará ninguna conversión.
S/R B XOR
0 0 0
0 1 1
1 0 1
1 1 0
a. 5 + 7
b. 2 – 6
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
c. -8 + 4
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
El resultado es correcto ya que -8+4=-4 y el -4 en C2
es 1100
d. -7 – 5
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
3. Diseña un multiplicador de dos números binarios: uno de 4 bits y el otro de 2 bits, A(A3, A2,A1,A0)
y B(B1,B0). Impleméntalo con circuitos Sumador de 4 bits y las puertas lógicas que sean
necesarias. Verifica el funcionamiento con dos ejemplos.
Primero se realizan todas las posibles multiplicaciones con puertas AND y luego se realizará la
suma mediante un sumador.
Hay que tener en cuenta que en la multiplicación por un número de dos cifras se desplaza el
siguiente producto a la izquierda, por eso se conecta una señal de tierra o 0.
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
4. Se desea diseñar un circuito indicador de rango de temperaturas que disponga de dos salidas,
una constituida por un led rojo y la otra por uno verde. El led verde se activará cuando la
temperatura de entrada se encuentre en el rango [–3, +4] ºC, y el rojo cuando se alcancen los 6
grados tanto positivos como negativos. La información sobre la temperatura la recibe el circuito
codificada con cuatro bits binarios en complemento a 2. Escribe su tabla de verdad e implementa
dicho circuito utilizando un solo decodificador en Logisim. Verifica su correcto funcionamiento.
Para poder realizar este ejercicio primero hay que encontrar el rango de representación. En
este caso ira de -8 a 7 --> [-2n-1,2n-1-1] = [-24-1,24-1-1] = [-23,23-1] = [-8,7]
a b c d S
-8 0 0 0 0
-7 0 0 0 1 R
-6 0 0 1 0 R
-5 0 0 1 1
-4 0 1 0 0
-3 0 1 0 1 V
-2 0 1 1 0 V
-1 0 1 1 1 V
0 1 0 0 0 V
1 1 0 0 1 V
2 1 0 1 0 V
3 1 0 1 1 V
4 1 1 0 0 V
5 1 1 0 1
6 1 1 1 0 R
7 1 1 1 1 R
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Funcionamiento en caso del LED verde: Tras generar la tabla de verdad e introducir cualquier
combinación (en el pin de 4 bits) que tienen en su salida una V, la salida correspondiente del
Funcionamiento en el caso del LED rojo: El funcionamiento es el mismo, solo que las
combinaciones serán diferentes.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
5. Las acciones de una compañía están repartidas en cinco lotes según los siguientes porcentajes:
A = 23%, B = 11%, C = 15%, D = 32% y E = 19%. Las decisiones se toman por mayoría y cada accionista
dispone de un interruptor particular en la mesa de juntas de tal forma que si no se acciona (0 =
voto en contra) y si se acciona (1 = voto a favor). Diseña e implementa con LogiSim un circuito que
indique mediante el encendido de un Led "L" cuando se aprueban las propuestas presentadas en la
junta de accionistas. Escribe su tabla de verdad y utiliza un multiplexor de 4 líneas de selección
para la implementación.
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
Para poder realizar el ejercicio con un único multiplexor de 4 líneas de selección tendremos que
encontrar la salida en función del voto E. Esto se consigue mirando la tabla de dos en dos. Es
decir, si la salida formada con los 5 votos es 0 y la siguiente es 1, si E vale uno, la salida en
función de E será E. En cambio, si la salida formada por los 5 votos es 0 y la siguiente es 0, la
salida en función de E será 0, independientemente del valor de E ya que no este no influye en la
votación. Para el 1 pasa lo mismo, si la salida formada con los 5 votos es 1 y la siguiente es 1, la
salida en función de E será 1, independientemente del valor de E.
El circuito es el siguiente.
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
6. Se dispone de dos señales digitales A y B. Cada una de ellas corresponde a un número en binario
natural de dos bits (A=A1A0 y B=B1B0). Se desea construir un circuito combinacional que realice 4
funciones diferentes, según el valor que tomen dos señales de control G1 y G0, tal y como se
muestra en la siguiente tabla:
Indica los bloques combinacionales que utilizarías para la implementación de este circuito
teniendo en cuenta que el resultado como los datos se mostrarán en displays de 7 segmentos con
entrada hexadecimal. Realiza el diseño, impleméntalo en LogiSim y comprueba el correcto
funcionamiento.
Para realizar el circuito he utilizado 3 sumadores, 3 bit extender, 2 divisores, 3 pines de entrada,
cada uno de 2 bytes de datos, y el multiplexor. A continuación detallo su funcionamiento.
Para G1=0 G=0 el multiplexor ha de poner en su salida la media redondeada por defecto de A y
B. Para calcular la media primero se tienen que sumar ambos números mediante un sumador.
La salida del sumador ira conectada a un divisor, en el que estará conectada la constante 2. Si la
suma no produce acarreo el resultado el se mantiene, pero si la suma produce acarreo habrá
que introducir el acarreo en el divisor por la parte superior para indicar que hay un bit más, ya
que si este no se pusiera mostraría la división de solo la suma sin el acarreo. Un ejemplo puede
ser sumar 3+3 o 11+11.
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Para G1=1 G0=1 el multiplexor ha de poner en su salida la media redondeada por defecto de A y
B. Como ocurre en el anterior caso, primero se suman ambos números con un sumador.
También ocurre el mismo problema con el divisor, y hay que introducir el acarreo generado por
la suma en la parte superior del divisor. Sin embargo esta operación no se acaba ahí. Para
conseguir la media por exceso tendremos que colocar otro sumador en el se conectaran la
salida del divisor y su resto. Finalmente se conectará al multiplexor y se verá reflejado en el Hex
Digit Display.
- A=2 B=1
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813
Para G1=0 G0=1
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-4918813