Assembler and emulator for the COMP278 CPU project.