CISC CPU design, emulator, microcode, and assembler written for Computer Architecture project, spring 2014