CPU Simulator Portfolio Project

It has a rudimentary control unit, registers, cache, and main memory implemented along with some arithmetic and comparison logic.

It still needs some refactoring but it has good bones!