곱셈을 multiple ALU(adder) 써서 one time에 구현할 수 있다는데,


첫단계 16개 ALU, 두번째 8개 ALU, 세번째 4개 ALU, ..., 다섯번째 1개의 ALU로 구성해서

다섯 단계만 거치면 32bit 곱셈 연산이 가능하다고 하거든..


4bit system으로 축약해서 생각하면 첫단계에 2개의 ALU, 두번째 단계에서 1개의 ALU로

 결과가 나오는데

8 X 9  = 00001000 X 00001001 각 ALU에 어떤 값이 들어가고 결과 Product0 ~ Product7에 왜 그 값이 들어가는지 좀 알려줄수있어??