External hardware: DIP switches for the inputs, and LEDs on the outputs, to be able to read the binary result.
How it works
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.
How to test
Input any two numbers on the input ports, and check if the 8-bit result is correct.