
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 |