So I'm supposed to design in a digital logic program a division algorithm that looks like this:
I have no idea where to start. I know that I'm dividing with 2 8 bit numbers (so I'm using 16 data latch flip flops for the the divisor and remainder//8 for the quotient). I don't know where to start. Like how many ALUs, how to switch commands of the ALU, and most importantly, how to initially set the numbers. I'm using switches to initially save it into the flip flops. The problem is that the flip flops obviously only take 1 input. So I'm assuming the use of logic gates might be needed so I can take in multiple inputs, but I don't know which gates to use.
I'd really appreciate anybody who could point me into the right direction.
I have no idea where to start. I know that I'm dividing with 2 8 bit numbers (so I'm using 16 data latch flip flops for the the divisor and remainder//8 for the quotient). I don't know where to start. Like how many ALUs, how to switch commands of the ALU, and most importantly, how to initially set the numbers. I'm using switches to initially save it into the flip flops. The problem is that the flip flops obviously only take 1 input. So I'm assuming the use of logic gates might be needed so I can take in multiple inputs, but I don't know which gates to use.
I'd really appreciate anybody who could point me into the right direction.