Beruflich Dokumente
Kultur Dokumente
Informe N5
Sistemas digitales
PRELABORATORIO
La multiplicacin es una operacin matemtica que consiste en
sumar un nmero tantas veces como indica otro nmero. Por
ejemplo, 43 (lase cuatro multiplicado por tres o, simplemente, cuatro
por tres) es igual a sumar tres veces el valor 4 por s mismo (4+4+4).
La multiplicacin de dos nmeros enteros n y m tambin se puede expresar
como:
52 = 5 + 5 = 10
25 = 2 + 2 + 2 + 2 + 2 = 10
43 = 4 + 4 + 4 = 12
m6 = m + m + m + m + m + m = 6m
m5 = m + m + m + m + m = 5m
*
*
*
|
|
|
+
-
|
|
|
=
=
=
|
|
|
+
+
|
|
|
PROCEDIMIENTO
Parte I (Asignacin)
En esta ocasin, a los estudiantes se les asign disear haciendo
usos de sumadores un circuito cuya funcin sea multiplicar nmeros de 4 bits
por uno de 3 bits, es decir, multiplicar, en decimal, un nmero del 0 al 15 por
uno del 0 al 7, incluyendo adems un bit de signo ya que una o ambas de las
combinaciones pueden ser negativas, a continuacin se muestra una idea de
lo que debe hacer el circuito:
Nmero de 4 Bits 1011
Nmero de 3 Bits x 101
Bi
Ri
0
0
0
1
0
0
1
1
0
1
0
1
Bit
menos
Ci
A 2 B0 A 1
A 1 B1B 1
A 3 B 0A 2
A 2 B1B 2
A3
B
A 3 B1 3
C out
S0
S1
S2
S3
A0 '
A 0 BB2 0 '
Ci '
A1'
A 1 BB2 1 '
A2
A 2 BB
2 2'
A3
B
A 3 B2 3 '
S0 '
S1'
S2'
S3'
Acarre
o de
C out
Parte IV (Signos)
El circuito funciona perfectamente, no obstante, en la asignacin se
pidi que sea posible ingresar nmero negativos, por lo que se procede a
agregar una variable de signo para ambos nmeros, la cual llamaremos
S 1 para A y S2 para B cual sea el caso. Sabiendo que en la multiplicacin
la regla de signos es la siguiente:
+++
+
+
+
S1
S2
Rs
0
0
0
1
0
1
1
1
0
1
1
0
A2
A1
A0
fA
f A =
A 3 + A2 + A1 + A0
Para el caso de B:
B2
B1
B0
fB
f B=B2 + B1 +B 0
Las tablas anteriores nos arroja un 0 nicamente cuando todas las variables
de una combinacin sean cero, ahora bien se requiere saber cundo una de
ambas sea 0, por lo que surge la siguiente tabla:
fA
fB
0
0
1
1
Por mintrminos nos queda
0
1
0
1
0
0
0
1
D=f A . f B
Rs
0
0
1
1
0
1
0
1
0
0
0
1
S=D . Rs
# de compuertas
14
5
1
# C.I.
4
2
1
2