code: def _cs_disassemble_one(self, data, address):
          
          asm, size = "", 0
  
          disasm = list(self._disassembler.disasm_lite(bytes(data), address))
  
          if len(disasm) > 0:
              address, size, mnemonic, op_str = disasm[0]
  
              asm = str(mnemonic + " " + op_str).strip()
  
          # Quick fix for Capstone 'bug'.
          if asm in ["repne", "rep", "lock", "data16"]:
              asm, size = "", 0
  
          return asm, size
docs: Disassemble the data into an instruction in string form.