CPP Disassembler simulator for my compilers course