Making the basic logic gates via the Universal Gates (NAND AND NOR)
A 8 bits register that can do multiple operations
A demonstration of how to make it work with bigger values is included