if "in_file_addr" in cfg: file_addr = cfg["in_file_addr"] pfile = open(file_addr) code = Service.SplitToDierctives(pfile) if ".CODE" not in code: Service.ERROR("CODE not found error!") dataD = "" dataK = "" code[".CODE"] = code[".CODE"][:-1].split('\n') if ".DATA" in code: code[".DATA"] = code[".DATA"][:-1].split('\n') code[".DATA"] = Service.ParseData(code[".DATA"]) dataK = code[".DATA"][0] dataD = code[".DATA"][1] ccode = Service.GetLabels(code[".CODE"]) code[".CODE"] = ccode[0] code = code[".CODE"] labels = ccode[1] code_end_addr = len(code) * 4 binary = "" for line in code: instr = line.split(" ") last = instr[-1] instr = instr[0] if instr in R_t.codes: binary += R_t.getCode(line) elif instr in Im_t.codes: binary += Im_t.getCode(line) elif instr in Is_t.codes: