An ALU designed and written for a Digital Logic class
Please consult and use Makefile for building program
-make build compiles all verilog in /src into a single binary in /bin
-make run runs the binary
-make clean cleans the /bin directory
All operations in the ALU could be broken down into three operation types.
Refer to /doc/ModesOfOperationAndOpcodes.txt
Multiplexers were ideal for organizing operations. One was used for each operation type and one final one was used to select the operation type multiplexer output.

