In response to the OP, setting up operations to do on numbers in the form of bits (ex the number 9 is 1001) is actually not that hard to do. all you need is the modules to do it. for example, in order to add 5 (0101) and 7 (0111) in binary, you would only need 4 full adders (one per bit of...