Está en la página 1de 11

Seminario de Solución

de Problemas de
Arquitectura de
computadoras
Práctica 4: Multiplicador de 4 bits
MULTIPLICADOR DE 4 BITS, ESQUEMÁTICO Y PCB

NRC: 83668
Nacif González Antuane
CVE: I7024 Alexander
D01 217606883
  
Carlos Alberto Sánchez Romero Ingeniero en Computación
Práctica 4
Introducción. –
Este trabajo que se presentará a continuación es una explicación sobre el funcionamiento de
un multiplicador de 4 bits conectado a una salida de display doble. Todo esto mostrado en
un esquemático y un PCB realizado por el alumno en la plataforma Proteus.
Además de las representaciones se tienen comprobaciones del correcto funcionamiento del
multiplicador y de sus salidas.
Vamos a dar una introducción a los temas…
El multiplicador de bits es muy importante en el área de las matemáticas digitales y su
función es la misma que la de las multiplicaciones aritméticas. Para resolver este
multiplicador es necesario remontarse a la primaria y a las multiplicaciones del área básica
de las matemáticas.
Cuando nosotros multiplicamos 3 por 9, por ejemplo, tenemos que el resultado de esta
operación es 18, es decir, un número fue “acarreado” en el decimal. Y si nosotros
multiplicamos 13 por 20, tenemos que hay que hacer sumas después de multiplicar, porque,
0 * 1 y 0 *3 se colocan debajo de la línea de multiplicación, y un espacio hacia la izquierda
del ultimo de estos dos dígitos se colocaría 2 * 3 y 2 *1.
Esta operación daría como resultado:
00
26
----
Resultado que tendríamos que sumar para obtener la respuesta, que es…
00
26
-------
260
Y así de fácil se entienden las multiplicaciones en binario, obviamente hay que sustituir
estas operaciones en decimal por las sucesiones en binario que nos den, pero, ya con esta
base es muy fácil desarrollar las multiplicaciones y sus multiplicadores en circuitos.
Pero, esto se explicará a más detalle en el desarrollo del documento.
Investigación. -
Existen varios métodos básicos para el cálculo de la multiplicación de dos números (A, B) de N bits.

Para empezar a desarrollar una multiplicación en términos binarios es necesario comprender la


multiplicación aritmética común.

En sí, una multiplicación es una operación matemática que se realiza para calcular el resultado de
sumar un numero tantas veces como indique el segundo miembro de la operación. Ejemplo:

10∗2=20
En este caso, multiplicar 10 * 2 es igual a 20, que es lo mismo que si sumáramos 2 veces 10:

10+10=20
Entender esto es necesario a la hora de resolver las multiplicaciones en binario, pues nos damos
cuenta de que vamos a necesitar compuertas AND que van a hacer la función de multiplicación,
pues como ya sabemos una compuerta AND tiene la siguiente tabla de la verdad:

A B A*B
0 0 0
0 1 0
1 0 0
1 1 1

Que corresponde a las características de la multiplicación de números binarios.

De momento todo va bien para la multiplicación de números de 1 bit, pero ¿qué pasa si se desea
hacer una multiplicación de números de 2 bits?

Primero empezaríamos realizando la multiplicación de 2 bits de forma manual:

Ejemplo:

01

X 10

----------

0 0

0 1

---------------

0 1 0

O de otra forma más representativa podemos decir que 01 * 10 es igual a decir que A1A0*B1B0,
de esta forma quedaría:

B0 * A1 B0 * A0
B1* A1 B1 * A0

Con una solución dada por:

S2 = a B1*A1 + CarryIn

S1 = a B0 * A1 + B1 * A0

S0 = a B0 * A0

He aquí el dato más importante a saber.

Como podemos ver en esta representación con variables de la multiplicación, el primer resultado
de la multiplicación pasa directo, pues no tenemos ninguna suma ni ningún carry que afecte, el
segundo, he aquí lo importante, realiza una suma de los resultados de las 2 multiplicaciones
elaboradas, necesitando de un semisumador que realice esta suma y entregue 2 resultados, un
carry de salida y el segundo resultado. Y ya para el tercer dato, se recogería este carry de salida
como segundo elemento de suma y se elaboraría la suma del resultado de la multiplicación con el
carry de Salida para obtener el tercer resultado.

Esto mismo sucede cuando realizamos una multiplicación aritmética común.

20
¿ 10

0∗2 0*0
1∗2 1∗0
Que da como resultado:

20
¿ 10

0 0
2 0
Resultado que se suma, obteniendo:

20
¿ 10

0 0
2 0
-----------------------------------------------------------------------------------------------------------------------------------

2 0 0
Ya, con estas bases podemos empezar a desarrollar la multiplicación en binario de 4 bits de forma
sencilla.

Recapitulando tenemos que la multiplicación en números binarios consiste en una serie de


operaciones AND entre los distintos bits y una serie de sumas.

Para elaborar el diagrama esquemático del multiplicador de n bits se necesitan 2n compuertas


AND y N sumadores de N bits.

Ejemplo de multiplicador de 4 bits. -

Teniendo a M7 como el Carry final o Carry out de M6.

De forma esquemática, sin tener todavía representadas los semisumadores, el multiplicador de 4


bits quedaría así:
Y la representación de la matriz de sumas, quedaría así:

Ya, por último, es necesario comentar que para realizar este circuito de multiplicador de 4 bits
podemos usar un semisumador y un sumador total como se muestra en estos diagramas, o un
circuito integrado 74ls283, es decir, un sumador de 4 bits.

Es importante comprender que la suma que se realiza de las multiplicaciones no es una suma de
compuerta OR, es una suma aritmética que nos dará como resultado un carry de salida y que
necesitará un carry de entrada. Por ende, se usan semisumadores, sumadores totales o sumadores
de 4 bits.

Los semisumadores se usan porque solamente tienen 2 entradas de datos, y en algunos casos de
las sumas es necesario solo sumar 2 datos, sin ocupar carry de entrada. Los sumadores totales se
usan para recibir 3 entradas de datos, realizar la suma con 2 y pasar el 3 dato como carry in a carry
out hacia el siguiente sumador completo.

Y como ya sabemos, un sumador de 4 bits recibe 8 datos de entrada y entrega 5 datos de salida,
que se usarán como datos de entrada para el siguiente sumador de 4 bits y así sucesivamente.
Esquemático del multiplicador de 4 bits. -
Prueba del multiplicador de 4 bits. -
PCB del multiplicador de 4 bits. –
Conclusión. -
Podemos concluir que un multiplicador de 4 bits se realiza usando un circuito integrado de
suma de 4 bits y varias compuertas AND, que equivalen a la multiplicación aritmética de
binarios que conocemos.
La multiplicación funciona de la misma manera que en forma aritmética, multiplicando un
digito por la serie de dígitos, luego dejando estos resultados por debajo de la línea de
resultado, enseguida, hacer lo mismo con el segundo digito a multiplicar y así hasta al final.
Estos dígitos por debajo de la línea de resultado se suman en línea recta con el digito que se
encuentre por debajo de ellos y así sucesivamente hasta que no queden dígitos a sumar y se
coloquen los resultados. Es un circuito que requiere además de sumadores y semisumadores
por la necesidad de manejar los números acarreados que puedan salir con la suma de los
dígitos.
Este trabajo me costó mucho y me tardé mucho tiempo en plantearlo, no solo por lo que se
presenta aquí, sino por el hecho de tener que mostrar el resultado en un display de 2
segmentos, que al final no pude hacer, por más que lo intenté no lo conseguí. Pero no me
voy a dar por vencido y seguiré buscando información para representar el divisor de 4 bits
con el display.
Habiendo dicho esto, el resultado se presenta en leds.
Bibliografía
Aristega, A. (26 de Febrero de 2016). Youtube. Obtenido de https://www.youtube.com/watch?
v=HEwWwLCOgts

FP, E. (5 de Febrero de 2020). Youtube. Obtenido de https://www.youtube.com/watch?


v=XElUJawQXho&t=366s

FP, E. (27 de Febrero de 2020). Youtube. Obtenido de https://www.youtube.com/watch?


v=QaIwCO9W_-s

FP, E. (4 de Marzo de 2020). Youtube. Obtenido de https://www.youtube.com/watch?


v=uw4BWX6VhaY

García, D. A. (2018). Multiplicador digital. Departamento de mecatrónica.

más, P. y. (9 de Noviembre de 2013). Youtube. Obtenido de https://www.youtube.com/watch?


v=73wZAWwyWkI&t=1013s

mente, O. t. (9 de Abril de 2020). Youtube. Obtenido de https://www.youtube.com/watch?


v=vERCsOYY5Mw

Online, C. (s.f.). Obtenido de https://calculadorasonline.com/calculadora-binaria/

Rodríguez, I. C. (28 de Mayo de 2019). Youtube. Obtenido de https://www.youtube.com/watch?


v=cczga7LgnHo

Toscano, A. (23 de Marzo de 2018). Youtube. Obtenido de https://www.youtube.com/watch?


v=l8YeXE5abqE

También podría gustarte