circuito que multiplique dos numeros binarios natural

Dec 22, 2004 9 Replies

Necesito construir un circuito ke mulpilique dos numeros enteros A(a1 a0) y B(b1 b0) y de el resultado en binario natural. Solo se dispone de los siguientes circuitos integrados: 2 (74ls08), 1 (74ls04) y 1 (74ls86). Si alguien puede echarme una mano se lo agradeceria.



Un saludo y gracias.


Jose escribió:

Si al menos tuvieras 10 integrados de cada tipo, es posible que Juvenal te pudiera echar una mano.

Si no haces tus problemas, no llegarás a aprender.

Saludos.

Haz la tabla de la verdad con las 4 entradas (a0 a1 b0 b1) y las 4 = salidas (n=FAmero m=E1ximo =3D 3*3 =3D 9 =3D 4 bits), simplifica la = funci=F3n e implementa con las puertas l=F3gicas de esos integrados q = tienes, no tiene m=E1s misterio.

--=20 Saludos. Mi web en

formatting link

---------------------------------------- Quitar las XX para responder por mail.

---------------------------------------- =20 "Jose" escribi=F3 en el mensaje = news:cqcml3$ snipped-for-privacy@cesio.mundo-r.com...

a0) y=20

Si=20

Pero como construyo la tabla de verdad, ese es mi problema.

Un saludo y gracias por contestar.

"Robert M. L." escribió en el mensaje news: snipped-for-privacy@individual.net... Haz la tabla de la verdad con las 4 entradas (a0 a1 b0 b1) y las 4 salidas (número máximo = 3*3 = 9 = 4 bits), simplifica la función e implementa con las puertas lógicas de esos integrados q tienes, no tiene más misterio.

-- Saludos. Mi web en

formatting link

---------------------------------------- Quitar las XX para responder por mail.

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

"Jose" escribió en el mensaje news:cqcml3$ snipped-for-privacy@cesio.mundo-r.com...

Jose escribió:

A1 A0 B1 B0 Q3 Q2 Q1 Q0

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 0 0 0 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 1 0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 1 1 0 1 0 0 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 0 0 1

Saludos.

Muchisimas gracias Francisco. Pero me podrias explicar como lo has hecho. Como obtuviste Q0,Q1, Q2, Q3.

Saludos "Francisco Gayá" escribió en el mensaje news: snipped-for-privacy@wanadoo.es...

Si A =3D 0 y B =3D 0 entonces A*B =3D 0 Si A =3D 2 y B =3D 1 entonces A*B =3D 2 Si A =3D 2 y B =3D 2 entonces A*B =3D 4 ..... ..... Ahora pasas todos los numeros a binario en lugar de decimal como te lo = he puesto yo y tendr=E1s la tabla que ha puesto Francisco.

--=20 Saludos. Mi web en

formatting link

---------------------------------------- Quitar las XX para responder por mail.

---------------------------------------- =20 "Jose" escribi=F3 en el mensaje = news:cqeijo$ snipped-for-privacy@cesio.mundo-r.com...

hecho.

Jose expuso:

Multiplicando A1A0 por B1B0 (números binarios de dos bits) y escribiendo el resultado en binario Q3Q2Q1Q0.

A1A0 = 00 Cualquier número por cero es cero.

01 * 01 = 0001 (uno por uno es uno)

01 * 10 = 0011 (uno por dos es dos)

Uno por tres es tres. Etc...

Jeroni Paul expuso:

Perdón, esto debería ser:

01 * 10 = 0010 (uno por dos es dos)

El pasado Wed, 22 Dec 2004 21:49:38 +0100, "Jose" escribió:

Ya podrías especificar qué es cada uno de esos circuitos ..

Un saludo a todos!

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required