Digital logic sim - Multiply binary numbers #digitallogic - YouTube But I don't know if this works with negative numbers
negative number multiplication is easy. take the negative symbol in a xor. if one is negative the answer is, if both are then it is not.