Motion, unfortuanately I'm not able to use ROM to store data. It is all done using adders and multiplexers. Hey, you provided a lot useful information, I very grateful. Can you refer me to the right place where i can read about this type of multiplication. As far As i understand, it should be like multiplying regular numbers.
.02 x 10^2
multiply by
.02 x 10^2
equals to
.04 x 10^2
where .nn is the mantissa and 10^n is the exponent. Well, similar to this.
Motion, I posted the block diagram for the floating point multiplier. It is exactly as you say, with an 8 bit multi and 4-bit adder. How about the registers, what function do they provide. Also, THe control box appears to be the one that will give me the most problems. Im currently looking for a kit that can provide all the parts that i need, such as the multiplexer and adders, intead of buying them one by one, but have found no such thing.
As a specification for the controL: Do a clean design of a sequential machine to cycle through the control states needed to automatically execute the floating-point multiplication algorithm.
If you can recommend any good textbooks that I can reference to concerning this project, It would be greatly appreciated.