
The multiplier is implemented using purely combinatorial logic. One 6-bit adder and two 8-bit adders as well as a heap of AND gates are the only used components.
Input any two numbers on the input ports, and check if the 8-bit result is correct.
DIP switches for the inputs, and LEDs on the outputs, to be able to read the binary result.

| # | Input | Output | 
|---|---|---|
| 0 | A0 | R0 | 
| 1 | A1 | R1 | 
| 2 | A2 | R2 | 
| 3 | A3 | R3 | 
| 4 | B0 | R4 | 
| 5 | B1 | R5 | 
| 6 | B2 | R6 | 
| 7 | B3 | R7 |