I'm working on a project to create a 4-bit calculator that can perform addition, subtraction, and multiplication using only logic gates—no microcontrollers allowed. To convert the 5-bit output extended to 8 bits into BCD output using a sequential double dabble method, but I'm struggling to find any circuit designs for the sequential double dabble. Any guidance or resources would be really appreciated!
2 Answers
I have a rough idea using components like the 74HC166 for loading and shifting values. For shifting, you can use a 74HC194, and a 74HC85 comparator will help too, along with a full adder for each nibble. Hope that helps!
Hey! Sequential designs do need registers along with your logic gates. By the way, how many BCD digits will your calculator handle?

I'm aiming for 3.