Está en la página 1de 3

Segunda parte del TP 2

6) Construir la tabla de funcionamiento de un circuito que en sus 4 entradas reciba dos


números cuales-quiera de 2 bits, y que la combinación binaria que aparece en sus 4
salidas corresponda al producto de esos dos números presentes en sus entradas.
Construir el circuito y verificar para 11 x 10

Z0 = A.B.C.D

Z1 = A.𝐵̅.C.𝐷
̅ ⊕ A.𝐵̅.C.D ⊕ A.B.C.𝐷
̅

Z2 = 𝐴̅.B.C.𝐷
̅ ⊕ 𝐴̅.B.C.D ⊕ A.𝐵.
̅̅̅̅̅
𝐶 .D ⊕ A.𝐵̅.C.D ⊕
̅ ̅
A.B.𝐶 .D ⊕ A.B.C.𝐷

Z3 = 𝐴̅.B.𝐶̅ .D ⊕ 𝐴̅.B.C.D ⊕ A.B.𝐶̅ .D ⊕ A.B.C.D

7) Construya una UAL para sumar o restar dos números de 4 bits y que genere los flags
luego de cada operación. Luego pruebe el circuito con las siguientes operaciones con
números enteros, y determine circuitalmente el valor de los flags, previa realización de las
cuentas en papel: (– 7) + (– 3) ; (– 7) – (– 3) .

(-7) --> 1001 V= (-7) --> 1001 V=0


1
- (-3) --> 0011 C=1
+ (-3) --> 1101 C=
1 - 4 1100 S=1
- 10 0110 S= 0
Z=0
Z=
0
A B C S C
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

V=1
+
C=1
Suma
Z=0

S=0

Resta
A B

1
V=0

C=1
+
Z=0

S=1
8) Explique circuitalmente cómo es que el flag C no se invierte en la suma y se invierte
en la resta.

A B

La línea de control determinará si el carry


1 debe invertirse (resta) o sino, en este
ejemplo de UAL, hay un “1” y además
también estamos adicionando 1 al número
+ B que ingresa. Por lo cual el flag C se
invertirá ya que también hay compuertas X-
OR.

9) Explique circuitalmente que si la salida que da el valor del flag V vale 1, se


corresponde con el hecho de que se suman dos binarios que representan a enteros de
igual signo y el resultado es un entero de signo contrario.

A B

Para comprar el Overflow, se utilizan


* compuertas X-OR en el dígito más
significativo de A y B junto con el de Signo
(dígito más significativo de Resultado)
+
También se debe integrar una compuerta
AND que verifique si el resultado de la
compuerta X-OR es igual a 1, en este caso

El overflow es 1 ya que significa que los bits


son de signo diferente

También podría gustarte