Fixed the assembler and a bug in the lem that didn't allow accessing the last char