Fully implemented basic disassembler