circuito que eleva al cubo 3 variables

#1
necesito hacer un diseño de como podria elevaral cubo un numero para tres variables en estacaso(A,B,c) pero no se realmente por donde empezar!!!!!!

si alguien tiene una idea de como puedo empezarse los agradeceria

misideas son que los unicos numero que puedio elevar al cubo paratres variables son el 0,1 ,2


A B C
0- 000
1- 001
2-010
3-011
4-100
5-101
6-110
7-111

gracias por su tiempo
 
#2
Hola ingcesar

Tienes que hacer un multiplicador, que por aquí hay algunos diseños, y efectuar la operación de ellevar al cubo tal y como se hace en decimal.

A Por B = T
T Por C = R

R es el resultado de aquellos tres números A, B, y C.
Cada “Por” es utilizar el multiplicador que te menciono.

Como ejemplo, por acá hay un circuito multiplicador que pudiera servirte para desarrollar el Tuyo:
https://www.forosdeelectronica.com/f25/anadir-dos-display-7-seg-al-circuito-multiplicador-3-bits-70531/#post618880

saludos
a sus ordenes
 
#3
0 elevado a lo que sea es 0
1 elevado al cubo es 1
2 elevado al cubo es 8

No hay nada que resolver...por así decirlo...excepto el del número 2
 
#4
si solo se te permite usar compuertas logicas tendrias que haces MAPAS DE KARNAUGHT...

A,B,C = entradas
D,E,F = salidas

OPCION 1:

TABLA DE ESTADOS:
ABC----DEF
000----000
001----001
010----100
011----000
... -----000
...-----.....
Nota: a partir de 3, se considero salidas para D = E = F = 0 ( CERO )

D= (~A*B*~C)
E=0
F=(~A*~B*C)

OPCION 2:

TABLA DE ESTADOS:
ABC----DEF
000----000
001----001
010----100
011----XXX
... -----XXX
...-----.....
Nota: a partir de 3, se considero salidas para D = E = F = X (salidas libres)
D= B
E= 0
F= C
 
Última edición:
#5
Amigo ingcesar, el sistema, comienza utilizando registros de desplazamiento, en tu caso desplaza a mayor peso. Luego la operacion de suma. Para aclarar, los pasos a seguir son, como si hicieses una operacion de multiplicacion en una hoja de papel.
 
Última edición:

Temas similares

Arriba