Hi, All
This question has been asked me in last 3 exams and i still does not have solution. I need to multiply 3 any bunary numbers.
They does not want to do partial product method. They have program writen so we have to do that way. Program is simple, it will keep adding multipliplier times multiplicand.
i.e. 3x4
= 3+3+3+3
= 12
So i need 8 bit adder and 8 bit register. Register input will be adder output and register output will feedback in to the adder input.. I just need logic that will count down(multiplicand) and stop at 0000, so i can use that output to give input to Register to load pin. so It will stop adding and give output as product.
If anyone have any other ideas please let me know. I can use only d flip flop and basic gates. Sorry to be so long.
This question has been asked me in last 3 exams and i still does not have solution. I need to multiply 3 any bunary numbers.
They does not want to do partial product method. They have program writen so we have to do that way. Program is simple, it will keep adding multipliplier times multiplicand.
i.e. 3x4
= 3+3+3+3
= 12
So i need 8 bit adder and 8 bit register. Register input will be adder output and register output will feedback in to the adder input.. I just need logic that will count down(multiplicand) and stop at 0000, so i can use that output to give input to Register to load pin. so It will stop adding and give output as product.
If anyone have any other ideas please let me know. I can use only d flip flop and basic gates. Sorry to be so long.